*** empty log message ***
authorroot <root>
Wed, 5 Nov 2008 15:44:03 +0000 (15:44 +0000)
committerroot <root>
Wed, 5 Nov 2008 15:44:03 +0000 (15:44 +0000)
Changes
doc/rxvt.7.pod
src/command.C
src/rxvt.h

diff --git a/Changes b/Changes
index 9f4238547149bec05def6b63c4c0a5c1ae43b2aa..9be099d57c8ba0210e67f72aee82bff0db00a3bf 100644 (file)
--- a/Changes
+++ b/Changes
@@ -57,6 +57,7 @@ TODO: cursor restore/rendition restore on rmcup
           droppings when urxvt viewed the scrollback buffer.
         - use current rendition style in DCH sequence.
         - the 132/80 mode switch no longer forces a screen reset.
+        - add an osc sequence to change the border colour (Emanuele Giaquinta).
         - new perl extension "overlay-osc", for status displays and the like.
         - fix some minor cursor drawing issues with overlays by allowing
           overlays to modify screen flags (to disable the cursor themselves).
index 4b43b08c14fbcd9b748f68f6fb594096649b16bb..b9401af60c82ca56f44c46f1a2e6d8b2c0f6482d 100644 (file)
@@ -2025,6 +2025,7 @@ B<octet> can be escaped by prefixing it with SYN (0x16, ^V).
        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 = 708> >>      Change colour of the border 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).
index fb83ccb79e993fc22061ad70eb7f11bc81553817..32a391f219e261fde628801ba8e3d3af23d88922 100644 (file)
@@ -3402,6 +3402,9 @@ rxvt_term::process_xterm_seq (int op, const char *str, char resp)
         process_color_seq (op, Color_IT, str, resp);
         break;
 #endif
+      case URxvt_Color_border:
+        process_color_seq (op, Color_border, str, resp);
+        break;
 #if ENABLE_TRANSPARENCY
       case URxvt_Color_tint:
         process_color_seq (op, Color_tint, str, resp);
index 1b6d80eeae19da7e4887bbc9487bf2083ae439fc..e19f2010e833fd419deeca4870918bcd3bbc1a2e 100644 (file)
@@ -413,6 +413,7 @@ enum {
   URxvt_Color_tint       = 705,     // change actual tint colour
   URxvt_Color_BD         = 706,     // change actual 'Bold' color
   URxvt_Color_UL         = 707,     // change actual 'Underline' color
+  URxvt_Color_border     = 708,
 
   URxvt_font             = 710,
   URxvt_boldFont         = 711,