.PP
.SH "DESCRIPTION"
.PP
-\fBrxvt-unicode\fP, version \fB2\&.5\fP, is a colour vt102 terminal emulator
+\fBrxvt-unicode\fP, version \fB2\&.6\fP, is a colour vt102 terminal emulator
intended as an \fIxterm\fP(1) replacement for users who do not require
features such as Tektronix 4014 emulation and toolkit-style configurability\&.
As a result, \fBrxvt-unicode\fP uses much less swap space -- a significant
Turn on/off inheriting parent window\&'s pixmap\&. Alternative form
is \fB-tr\fP;
resource \fBinheritPixmap\fP\&.
+.IP "\fB-tint\fP \fIcolour\fP"
+Tint the transparent background pixmap with the given colour\&.
.IP "\fB-bg\fP \fIcolour\fP"
Window background colour;
resource \fBbackground\fP\&.
\fBTrue\fP: make the background inherit the parent windows\&' pixmap,
giving artificial transparency\&.
\fBFalse\fP: do not inherit the parent windows\&' pixmap\&.
+.IP "\fBtintColor\fP \fIcolour\fP"
+Tint the transparent background pixmap with the given colour\&.
.IP "\fBscrollColor:\fP \fIcolour\fP"
Use the specified colour for the scrollbar [default #B2B2B2]\&.
.IP "\fBtroughColor:\fP \fIcolour\fP"
.PP
.SH "FTP LOCATION"
.PP
-rxvt-2\&.5\&.tar\&.gz can be found at the following ftp sites
+rxvt-2\&.6\&.tar\&.gz can be found at the following ftp sites
ftp://ftp\&.rxvt\&.org/pub/rxvt
.PP
.SH "CURRENT PROJECT COORDINATOR"
.PP
.SH "DESCRIPTION"
.PP
-\fBrxvt-unicode\fP, version \fB2\&.5\fP, is a colour vt102 terminal emulator
+\fBrxvt-unicode\fP, version \fB2\&.6\fP, is a colour vt102 terminal emulator
intended as an \fIxterm\fP(1) replacement for users who do not require
features such as Tektronix 4014 emulation and toolkit-style configurability\&.
As a result, \fBrxvt-unicode\fP uses much less swap space -- a significant
Turn on/off inheriting parent window\&'s pixmap\&. Alternative form
is \fB-tr\fP;
resource \fBinheritPixmap\fP\&.
+.IP "\fB-tint\fP \fIcolour\fP"
+Tint the transparent background pixmap with the given colour\&.
.IP "\fB-bg\fP \fIcolour\fP"
Window background colour;
resource \fBbackground\fP\&.
\fBTrue\fP: make the background inherit the parent windows\&' pixmap,
giving artificial transparency\&.
\fBFalse\fP: do not inherit the parent windows\&' pixmap\&.
+.IP "\fBtintColor\fP \fIcolour\fP"
+Tint the transparent background pixmap with the given colour\&.
.IP "\fBscrollColor:\fP \fIcolour\fP"
Use the specified colour for the scrollbar [default #B2B2B2]\&.
.IP "\fBtroughColor:\fP \fIcolour\fP"
.PP
.SH "FTP LOCATION"
.PP
-rxvt-2\&.5\&.tar\&.gz can be found at the following ftp sites
+rxvt-2\&.6\&.tar\&.gz can be found at the following ftp sites
ftp://ftp\&.rxvt\&.org/pub/rxvt
.PP
.SH "CURRENT PROJECT COORDINATOR"
-COMMENT(-- $Id: rxvt-resources.yo,v 1.9 2004-03-29 21:02:11 pcg Exp $ --)
+COMMENT(-- $Id: rxvt-resources.yo,v 1.10 2004-04-02 00:51:09 pcg Exp $ --)
COMMENT(----------------------------------------------------------------------)
manpagesection(RESOURCES (available also as long-options))
dit(bf(insecure))
Enables "insecure" mode. Rxvt-unicode offers some escape sequences
that echo arbitrary strings like the icon name or the locale. This
- could be abused if somebody gets 8-bit-clean access to your display,
- wether throuh a mail client displaying mail bodies unfiltered or
- though write(1). Therefore, these sequences are disabled by default.
- You can enable them by setting this boolean resource or specifying
- bf(-insecure) as an option. At the moment, this enabled display-answer,
- locale, findfont, icon label and window title requests as well as
- dynamic menubar dispatch.
+ could be abused if somebody gets 8-bit-clean access to your
+ display, wether throuh a mail client displaying mail bodies
+ unfiltered or though write(1). Therefore, these sequences are
+ disabled by default. (Note that other terminals, including xterm,
+ have these sequences enabled by default). You can enable them
+ by setting this boolean resource or specifying bf(-insecure) as
+ an option. At the moment, this enabled display-answer, locale,
+ findfont, icon label and window title requests as well as dynamic
+ menubar dispatch.
dit(bf(modifier:) em(modifier))
Set the key to be interpreted as the Meta key to:
bf(alt), bf(meta), bf(hyper), bf(super), bf(mod1), bf(mod2), bf(mod3),
-COMMENT(-- $Id: rxvtRef-menubar.yo,v 1.2 2003-11-24 17:31:27 pcg Exp $ --)
+COMMENT(-- $Id: rxvtRef-menubar.yo,v 1.3 2004-04-02 00:51:09 pcg Exp $ --)
label(menuBar)
nsect(menuBar)
nsubsect(Overview of menuBar operation)
-For the menuBar XTerm escape sequence tt(ESC ] 10 ; Pt ST), the
+For the menuBar XTerm escape sequence tt(ESC ] 703 ; Pt ST), the
syntax of tt(Pt) can be used for a variety of tasks:
startit()
it()link(Commands)(menuBarCommands)
P()\
dl(bf([show]nl()[hide]))
(control display of the menuBar ... just like
- link(ESC[?10 h/l)(Priv10))
+ link(ESC[?703 h/l)(Priv703))
P()\
dl(bf([pixmap:+em(name)]nl()[pixmap:+em(name);em(scaling)]))
(set the background pixmap globally ... just like
dl(For example,)
(bf(M-xapropos) is equivalent to bf(\Exapropos\r))
dl(and)
- (bf(\E]10;mona;100) is equivalent to bf(\E]10;mona;100\a))
+ (bf(\E]703;mona;100) is equivalent to bf(\E]703;mona;100\a))
enddl()
The option bf({em(right-rtext)}) will be right-justified. In the absence of
-COMMENT(-- $Id: rxvtRef-xterm.yo,v 1.4 2004-03-05 21:26:01 pcg Exp $ --)
+COMMENT(-- $Id: rxvtRef-xterm.yo,v 1.5 2004-04-02 00:51:09 pcg Exp $ --)
COMMENT(OSC: Operating System Commands)
label(XTerm)
nsect(XTerm Operating System Commands)
0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, \
6=cyan, 7=white))\
row(cell(bf(tt(Ps = 10)) bf((NB: may change in future)))\
- cell(link(menuBar)(menuBar) command bf(tt(Pt)) \
- em(rxvt compile-time option)))\
+ cell(Change colour of text foreground to bf(tt(Pt))))\
+ row(cell(bf(tt(Ps = 11)) bf((NB: may change in future)))\
+ cell(Change colour of text background to bf(tt(Pt))))\
row(cell(bf(tt(Ps = 12)))\
cell(Change colour of text cursor foreground to bf(tt(Pt))))\
row(cell(bf(tt(Ps = 13)))\
bf(tt(Pt))))\
row(cell(bf(tt(Ps = 701)))\
cell(Change current locale to bf(tt(Pt)), or, if bf(tt(Pt)) is bf(tt(?)), return the current locale))\
+ row(cell(bf(tt(Ps = 702)))\
+ cell(find font for character, used for debugging)\
+ row(cell(bf(tt(Ps = 703)))\
+ cell(link(menuBar)(menuBar) command bf(tt(Pt)) \
+ em(rxvt compile-time option)))\
endtable())
enddl()
/////////////////////////////////////////////////////////////////////////////
rxvt_fontset::rxvt_fontset (rxvt_t r)
-: r (r)
+: r (r), fontdesc (0)
{
clear ();
}
for (rxvt_font **i = fonts.begin (); i != fonts.end (); i++)
FONT_UNREF (*i);
+ free (fontdesc); fontdesc = 0;
+
fonts.clear ();
base_id = 0;
base_prop.height = 0x7fffffff;
{
clear ();
+ fontdesc = strdup (desc);
+
fonts.push_back (new_font (0, CS_UNICODE));
realize_font (0);
struct rxvt_fallback_font;
struct rxvt_fontset {
+ char *fontdesc;
+
rxvt_fontset (rxvt_t r);
~rxvt_fontset ();
else if ((n = rxvt_Str_match (str, "pixmap:")) != 0)
{
str += n;
- xterm_seq (XTerm_Pixmap, str, CHAR_ST);
+ process_xterm_seq (XTerm_Pixmap, str, CHAR_ST);
}
#if (MENUBAR_MAX > 1)
else if ((n = rxvt_Str_match (str, "rm")) != 0)
if ((fp = fopen (buffer, "wb")) != NULL)
{
- xterm_seq (XTerm_title, buffer, CHAR_ST);
+ process_xterm_seq (XTerm_title, buffer, CHAR_ST);
menubar_dump (fp);
fclose (fp);
}