DUMB: support tex fonts
9.0
+ - OSC 39/49 are deprecated and aliased to OSC 10/11.
- fix a crash bug where urxvtd would crash when urxvtc was called
with wrong arguments (I wish debian maintainers in general would
report bugs and their proposed fixes to the original package maintaienrs
B<< C<Ps = 2> >> Change Window Title to B<< C<Pt> >>
B<< C<Ps = 3> >> If B<< C<Pt> >> starts with a B<< C<?> >>, query the (STRING) property of the window and return it. If B<< C<Pt> >> contains a B<< C<=> >>, set the named property to the given value, else delete the specified property.
B<< C<Ps = 4> >> B<< C<Pt> >> is a semi-colon separated sequence of one or more semi-colon separated B<number>/B<name> pairs, where B<number> is an index to a colour and B<name> is the name of a colour. Each pair causes the B<number>ed colour to be changed to B<name>. Numbers 0-7 corresponds to low-intensity (normal) colours and 8-15 corresponds to high-intensity colours. 0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, 6=cyan, 7=white
- B<< C<Ps = 10> >> Change colour of text foreground to B<< C<Pt> >> B<(NB: may change in future)>
- B<< C<Ps = 11> >> Change colour of text background to B<< C<Pt> >> B<(NB: may change in future)>
+ B<< C<Ps = 10> >> Change colour of text foreground to B<< C<Pt> >>
+ B<< C<Ps = 11> >> Change colour of text background to B<< C<Pt> >>
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> >> [deprecated, see 706]
B<< C<Ps = 19> >> Change colour of underlined characters to B<< C<Pt> >> [deprecated, see 707]
B<< C<Ps = 20> >> Change background pixmap parameters (see section BACKGROUND IMAGE) (Compile AfterImage).
- B<< C<Ps = 39> >> Change default foreground colour to B<< C<Pt> >>.
+ B<< C<Ps = 39> >> Change default foreground colour to B<< C<Pt> >>. [deprecated, use 10]
B<< C<Ps = 46> >> Change Log File to B<< C<Pt> >> I<unimplemented>
- B<< C<Ps = 49> >> Change default background colour to B<< C<Pt> >>.
+ B<< C<Ps = 49> >> Change default background colour to B<< C<Pt> >>. [deprecated, use 11]
B<< C<Ps = 50> >> Set fontset to B<< C<Pt> >>, with the following special values of B<< C<Pt> >> (B<rxvt>) B<< C<#+n> >> change up B<< C<n> >> B<< C<#-n> >> change down B<< C<n> >> if B<< C<n> >> is missing of 0, a value of 1 is used I<empty> change to font0 B<< C<n> >> change to font B<< C<n> >>
B<< C<Ps = 55> >> Log all scrollback buffer and all of screen to B<< C<Pt> >>
B<< C<Ps = 701> >> Change current locale to B<< C<Pt> >>, or, if B<< C<Pt> >> is B<< C<?> >>, return the current locale (Compile frills).
process_color_seq (op, color, name, resp);
}
break;
+ case Rxvt_restoreFG:
case XTerm_Color00:
process_color_seq (op, Color_fg, str, resp);
break;
+ case Rxvt_restoreBG:
case XTerm_Color01:
process_color_seq (op, Color_bg, str, resp);
break;
break;
#endif
- case Rxvt_restoreFG:
- set_window_color (Color_fg, str);
- break;
- case Rxvt_restoreBG:
- set_window_color (Color_bg, str);
- break;
-
case XTerm_logfile:
// TODO, when secure mode?
break;
XTerm_title = 2,
XTerm_property = 3, // change X property
XTerm_Color = 4, // change colors
- XTerm_Color00 = 10, // not implemented, CLASH!
- XTerm_Color01 = 11, // not implemented
+ XTerm_Color00 = 10, // change fg color
+ XTerm_Color01 = 11, // change bg color
XTerm_Color_cursor = 12, // change actual 'Cursor' color
XTerm_Color_pointer_fg = 13, // change actual 'Pointer' fg color
XTerm_Color_pointer_bg = 14, // change actual 'Pointer' bg color
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
*/
- Rxvt_Color_BD = 18, // change actual 'Bold' color
- Rxvt_Color_UL = 19, // change actual 'Underline' color
+
+ // deprecated
+ Rxvt_Color_BD = 18,
+ Rxvt_Color_UL = 19,
+ Rxvt_restoreFG = 39,
+ Rxvt_restoreBG = 49,
+
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_Color_IT = 704, // change actual 'Italic' colour
URxvt_Color_tint = 705, // change actual tint colour
- URxvt_Color_BD = 706,
- URxvt_Color_UL = 707,
+ URxvt_Color_BD = 706, // change actual 'Bold' color
+ URxvt_Color_UL = 707, // change actual 'Underline' color
URxvt_font = 710,
URxvt_boldFont = 711,