repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: 142df206e06d30e797518327cc58587aa56b5ae5: path_to: revision_to:
commit 142df206e06d30e797518327cc58587aa56b5ae5 Author: Marc LehmannDate: Wed Jan 11 05:29:40 2006 +0000 *** empty log message *** diff --git a/Changes b/Changes
--- a/Changes
+++ b/Changes
@@ -40,6 +40,8 @@ TODO: document searchable-scorllback hotkey
- 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
diff --git a/doc/rxvt.7.html b/doc/rxvt.7.html
--- a/doc/rxvt.7.html +++ b/doc/rxvt.7.html @@ -1908,8 +1908,8 @@ Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \ (0x1b,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. @@ -1920,6 +1920,8 @@ Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \ (0x1b, 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). diff --git a/doc/rxvt.7.man.in b/doc/rxvt.7.man.in Ps = 712 Set italic fontset to Pt. Similar to Ps = 50 (Compile styles).
--- 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-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" @@ -1776,8 +1776,8 @@ Ps = 11 Change colour of text background to Pt (NB: may change in future) 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 @@ -1788,6 +1788,8 @@ Ps = 701 Change current locale to Pt, or, if Pt is ?, return the current locale 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). diff --git a/doc/rxvt.7.pod b/doc/rxvt.7.pod
--- a/doc/rxvt.7.pod +++ b/doc/rxvt.7.pod @@ -1638,8 +1638,8 @@ Bcan be escaped by prefixing it with SYN (0x16, ^V). B<< C >> Change colour of text cursor foreground to B<< C >> B<< C >> Change colour of mouse foreground to B<< C >> B<< C >> Change colour of highlight characters to B<< C >> - B<< C >> Change colour of bold characters to B<< C >> - B<< C >> Change colour of underlined characters to B<< C >> + B<< C >> Change colour of bold characters to B<< C >> [deprecated, see 706] + B<< C >> Change colour of underlined characters to B<< C >> [deprecated, see 707] B<< C >> Change default background to B<< C >> B<< C >> Change default foreground colour to B<< C >>. B<< C >> Change Log File to B<< C >> I @@ -1650,6 +1650,8 @@ B can be escaped by prefixing it with SYN (0x16, ^V). B<< C >> Menubar command B<< C >> (Compile menubar). B<< C >> Change colour of italic characters to B<< C >> B<< C >> Change background pixmap tint colour to B<< C >> (Compile transparency). + B<< C >> Change colour of bold characters to B<< C >> + B<< C >> Change colour of underlined characters to B<< C >> B<< C >> Set normal fontset to B<< C >>. Same as C . B<< C >> Set bold fontset to B<< C >>. Similar to C (Compile styles). B<< C >> Set italic fontset to B<< C >>. Similar to C (Compile styles). diff --git a/doc/rxvt.7.txt b/doc/rxvt.7.txt
--- a/doc/rxvt.7.txt
+++ b/doc/rxvt.7.txt
@@ -1309,8 +1309,8 @@ XTerm Operating System Commands
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
@@ -1321,6 +1321,8 @@ XTerm Operating System Commands
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).
diff --git a/src/command.C b/src/command.C
--- a/src/command.C
+++ b/src/command.C
@@ -3862,7 +3862,7 @@ rxvt_term::process_xterm_seq (int op, const char *str, char resp)
*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)
@@ -3896,15 +3896,17 @@ rxvt_term::process_xterm_seq (int op, const char *str, char resp)
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;
@@ -3918,7 +3920,7 @@ rxvt_term::process_xterm_seq (int op, const char *str, char resp)
break;
#endif
- case XTerm_Pixmap:
+ case Rxvt_Pixmap:
if (*str != ';')
{
#if XPM_BACKGROUND
@@ -3945,10 +3947,10 @@ rxvt_term::process_xterm_seq (int op, const char *str, char resp)
}
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;
@@ -3963,7 +3965,7 @@ rxvt_term::process_xterm_seq (int op, const char *str, char resp)
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)
diff --git a/src/menubar.C b/src/menubar.C
--- a/src/menubar.C
+++ b/src/menubar.C
@@ -1709,7 +1709,7 @@ rxvt_term::menubar_dispatch (char *str)
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)
diff --git a/src/rxvt.h b/src/rxvt.h
--- a/src/rxvt.h
+++ b/src/rxvt.h
@@ -436,10 +436,10 @@ enum {
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,
@@ -449,18 +449,21 @@ enum {
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,
-----END OF PAGE-----