- removed support for locale-specific app-defaults file.
- fixed a bug where out-of-bounds colour sequences could lead
to crashes.
+ - limit colour changing to the standard 88 palette instead of all
+ colours.
- XTerm_Color01 sequence returned wrong results in query mode.
6.3 Wed Jan 4 22:37:10 CET 2006
<tr><td>Ps = 12</td><td>Change colour of text cursor foreground to Pt</td></tr>
<tr><td>Ps = 13</td><td>Change colour of mouse foreground to Pt</td></tr>
<tr><td>Ps = 17</td><td>Change colour of highlight characters to Pt</td></tr>
-<tr><td>Ps = 18</td><td>Change colour of bold characters to Pt</td></tr>
-<tr><td>Ps = 19</td><td>Change colour of underlined characters to Pt</td></tr>
+<tr><td>Ps = 18</td><td>Change colour of bold characters to Pt [deprecated, see 706]</td></tr>
+<tr><td>Ps = 19</td><td>Change colour of underlined characters to Pt [deprecated, see 707]</td></tr>
<tr><td>Ps = 20</td><td>Change default background to Pt</td></tr>
<tr><td>Ps = 39</td><td>Change default foreground colour to Pt.</td></tr>
<tr><td>Ps = 46</td><td>Change Log File to Pt unimplemented</td></tr>
<tr><td>Ps = 703</td><td>Menubar command Pt (Compile menubar).</td></tr>
<tr><td>Ps = 704</td><td>Change colour of italic characters to Pt</td></tr>
<tr><td>Ps = 705</td><td>Change background pixmap tint colour to Pt (Compile transparency).</td></tr>
+<tr><td>Ps = 706</td><td>Change colour of bold characters to Pt</td></tr>
+<tr><td>Ps = 707</td><td>Change colour of underlined characters to Pt</td></tr>
<tr><td>Ps = 710</td><td>Set normal fontset to Pt. Same as Ps = 50.</td></tr>
<tr><td>Ps = 711</td><td>Set bold fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr>
<tr><td>Ps = 712</td><td>Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).</td></tr>
.\" ========================================================================
.\"
.IX Title "rxvt 7"
-.TH rxvt 7 "2006-01-10" "6.3" "RXVT-UNICODE"
+.TH rxvt 7 "2006-01-11" "6.3" "RXVT-UNICODE"
.SH "NAME"
RXVT REFERENCE \- FAQ, command sequences and other background information
.SH "SYNOPSIS"
Ps = 12 Change colour of text cursor foreground to Pt
Ps = 13 Change colour of mouse foreground to Pt
Ps = 17 Change colour of highlight characters to Pt
-Ps = 18 Change colour of bold characters to Pt
-Ps = 19 Change colour of underlined characters to Pt
+Ps = 18 Change colour of bold characters to Pt [deprecated, see 706]
+Ps = 19 Change colour of underlined characters to Pt [deprecated, see 707]
Ps = 20 Change default background to Pt
Ps = 39 Change default foreground colour to Pt.
Ps = 46 Change Log File to Pt unimplemented
Ps = 703 Menubar command Pt (Compile menubar).
Ps = 704 Change colour of italic characters to Pt
Ps = 705 Change background pixmap tint colour to Pt (Compile transparency).
+Ps = 706 Change colour of bold characters to Pt
+Ps = 707 Change colour of underlined characters to Pt
Ps = 710 Set normal fontset to Pt. Same as Ps = 50.
Ps = 711 Set bold fontset to Pt. Similar to Ps = 50 (Compile styles).
Ps = 712 Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).
B<< C<Ps = 12> >> Change colour of text cursor foreground to B<< C<Pt> >>
B<< C<Ps = 13> >> Change colour of mouse foreground to B<< C<Pt> >>
B<< C<Ps = 17> >> Change colour of highlight characters to B<< C<Pt> >>
- B<< C<Ps = 18> >> Change colour of bold characters to B<< C<Pt> >>
- B<< C<Ps = 19> >> Change colour of underlined characters to B<< C<Pt> >>
+ B<< C<Ps = 18> >> Change colour of bold characters to B<< C<Pt> >> [deprecated, see 706]
+ B<< C<Ps = 19> >> Change colour of underlined characters to B<< C<Pt> >> [deprecated, see 707]
B<< C<Ps = 20> >> Change default background to B<< C<Pt> >>
B<< C<Ps = 39> >> Change default foreground colour to B<< C<Pt> >>.
B<< C<Ps = 46> >> Change Log File to B<< C<Pt> >> I<unimplemented>
B<< C<Ps = 703> >> Menubar command B<< C<Pt> >> (Compile menubar).
B<< C<Ps = 704> >> Change colour of italic characters to B<< C<Pt> >>
B<< C<Ps = 705> >> Change background pixmap tint colour to B<< C<Pt> >> (Compile transparency).
+ B<< C<Ps = 706> >> Change colour of bold characters to B<< C<Pt> >>
+ B<< C<Ps = 707> >> Change colour of underlined characters to B<< C<Pt> >>
B<< C<Ps = 710> >> Set normal fontset to B<< C<Pt> >>. Same as C<Ps = 50>.
B<< C<Ps = 711> >> Set bold fontset to B<< C<Pt> >>. Similar to C<Ps = 50> (Compile styles).
B<< C<Ps = 712> >> Set italic fontset to B<< C<Pt> >>. Similar to C<Ps = 50> (Compile styles).
Ps = 12 Change colour of text cursor foreground to Pt
Ps = 13 Change colour of mouse foreground to Pt
Ps = 17 Change colour of highlight characters to Pt
- Ps = 18 Change colour of bold characters to Pt
- Ps = 19 Change colour of underlined characters to Pt
+ Ps = 18 Change colour of bold characters to Pt [deprecated, see 706]
+ Ps = 19 Change colour of underlined characters to Pt [deprecated, see 707]
Ps = 20 Change default background to Pt
Ps = 39 Change default foreground colour to Pt.
Ps = 46 Change Log File to Pt unimplemented
Ps = 703 Menubar command Pt (Compile menubar).
Ps = 704 Change colour of italic characters to Pt
Ps = 705 Change background pixmap tint colour to Pt (Compile transparency).
+ Ps = 706 Change colour of bold characters to Pt
+ Ps = 707 Change colour of underlined characters to Pt
Ps = 710 Set normal fontset to Pt. Same as Ps = 50.
Ps = 711 Set bold fontset to Pt. Similar to Ps = 50 (Compile styles).
Ps = 712 Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).
*name++ = '\0';
color = atoi (buf) + minCOLOR;
- if (!IN_RANGE_EXC (color, minCOLOR, TOTAL_COLORS))
+ if (!IN_RANGE_INC (color, minCOLOR, maxTermCOLOR))
break;
if ((buf = strchr (name, ';')) != NULL)
process_color_seq (XTerm_Color_pointer_bg, Color_pointer_bg, str, resp);
break;
#ifndef NO_BOLD_UNDERLINE_REVERSE
- case XTerm_Color_BD:
- process_color_seq (XTerm_Color_BD, Color_BD, str, resp);
- break;
- case XTerm_Color_UL:
- process_color_seq (XTerm_Color_UL, Color_UL, str, resp);
- break;
case XTerm_Color_RV:
process_color_seq (XTerm_Color_RV, Color_RV, str, resp);
break;
+ case Rxvt_Color_BD:
+ case URxvt_Color_BD:
+ process_color_seq (op, Color_BD, str, resp);
+ break;
+ case Rxvt_Color_UL:
+ case URxvt_Color_UL:
+ process_color_seq (op, Color_UL, str, resp);
+ break;
case URxvt_Color_IT:
process_color_seq (URxvt_Color_IT, Color_IT, str, resp);
break;
break;
#endif
- case XTerm_Pixmap:
+ case Rxvt_Pixmap:
if (*str != ';')
{
#if XPM_BACKGROUND
}
break;
- case XTerm_restoreFG:
+ case Rxvt_restoreFG:
set_window_color (Color_fg, str);
break;
- case XTerm_restoreBG:
+ case Rxvt_restoreBG:
set_window_color (Color_bg, str);
break;
break;
#endif
#if 0
- case XTerm_dumpscreen: /* no error notices */
+ case Rxvt_dumpscreen: /* no error notices */
{
int fd;
if ((fd = open (str, O_RDWR | O_CREAT | O_EXCL, 0600)) >= 0)
else if ((n = rxvt_Str_match (str, "pixmap:")) != 0)
{
str += n;
- process_xterm_seq (XTerm_Pixmap, str, CHAR_ST);
+ process_xterm_seq (Rxvt_Pixmap, str, CHAR_ST);
}
#if (MENUBAR_MAX > 1)
else if ((n = rxvt_Str_match (str, "rm")) != 0)
XTerm_Color00 = 10, // not implemented, CLASH!
XTerm_Color01 = 11, // not implemented
XTerm_Color_cursor = 12, // change actual 'Cursor' color
- XTerm_Color_pointer_fg = 13, // change actual 'Pointer' color
- XTerm_Color_pointer_bg = 14, // not implemented
- XTerm_Color05 = 15, // not implemented
- XTerm_Color06 = 16, // not implemented
+ XTerm_Color_pointer_fg = 13, // change actual 'Pointer' fg color
+ XTerm_Color_pointer_bg = 14, // change actual 'Pointer' bg color
+ XTerm_Color05 = 15, // not implemented (tektronix fg)
+ XTerm_Color06 = 16, // not implemented (tektronix bg)
XTerm_Color_RV = 17, // change actual 'Highlight' color
XTerm_logfile = 46, // not implemented
XTerm_font = 50,
XTerm_emacs51 = 51, // reserved for emacs shell
/*
* rxvt extensions of XTerm OSCs: ESC ] Ps;Pt (ST|BEL)
+ * at least Rxvt_Color_BD and Rxvt_Color_UL clash with xterm
*/
- XTerm_Color_BD = 18, // change actual 'Bold' color
- XTerm_Color_UL = 19, // change actual 'Underline' color
- XTerm_Pixmap = 20, // new bg pixmap
- XTerm_restoreFG = 39, // change default fg color
- XTerm_restoreBG = 49, // change default bg color
- XTerm_dumpscreen = 55, // dump scrollback and all of screen
+ Rxvt_Color_BD = 18, // change actual 'Bold' color
+ Rxvt_Color_UL = 19, // change actual 'Underline' color
+ Rxvt_Pixmap = 20, // new bg pixmap
+ Rxvt_restoreFG = 39, // change default fg color
+ Rxvt_restoreBG = 49, // change default bg color
+ Rxvt_dumpscreen = 55, // dump scrollback and all of screen
URxvt_locale = 701, // change locale
URxvt_Menu = 703, // set menu item
URxvt_Color_IT = 704, // change actual 'Italic' colour
URxvt_Color_tint = 705, // change actual tint colour
+ URxvt_Color_BD = 706,
+ URxvt_Color_UL = 707,
URxvt_font = 710,
URxvt_boldFont = 711,