ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/command.C
(Generate patch)

Comparing rxvt-unicode/src/command.C (file contents):
Revision 1.285 by root, Wed Jan 25 21:03:04 2006 UTC vs.
Revision 1.288 by root, Sat Jan 28 20:33:31 2006 UTC

1164} 1164}
1165 1165
1166void 1166void
1167rxvt_term::pointer_unblank () 1167rxvt_term::pointer_unblank ()
1168{ 1168{
1169 XDefineCursor (display->display, vt, TermWin_cursor); 1169 XDefineCursor (xdisp, vt, TermWin_cursor);
1170 recolour_cursor (); 1170 recolour_cursor ();
1171 1171
1172#ifdef POINTER_BLANK 1172#ifdef POINTER_BLANK
1173 hidden_pointer = 0; 1173 hidden_pointer = 0;
1174 1174
1182rxvt_term::pointer_blank () 1182rxvt_term::pointer_blank ()
1183{ 1183{
1184 if (!OPTION (Opt_pointerBlank)) 1184 if (!OPTION (Opt_pointerBlank))
1185 return; 1185 return;
1186 1186
1187 XDefineCursor (display->display, vt, display->blank_cursor); 1187 XDefineCursor (xdisp, vt, display->blank_cursor);
1188 XFlush (display->display); 1188 XFlush (xdisp);
1189 1189
1190 hidden_pointer = 1; 1190 hidden_pointer = 1;
1191} 1191}
1192 1192
1193void 1193void
3278 { 3278 {
3279 case '>': 3279 case '>':
3280 if (ch == CSI_DA) /* secondary device attributes */ 3280 if (ch == CSI_DA) /* secondary device attributes */
3281 { 3281 {
3282 // first parameter is normally 0 for vt100, 1 for some newer vtxxx, 'R' for rxvt, 3282 // first parameter is normally 0 for vt100, 1 for some newer vtxxx, 'R' for rxvt,
3283 // 'U' for rxvt-unicode <= 7.2, and Mm85 (e.g. 7385 for 7.3) for later versions. 3283 // 'U' for rxvt-unicode <= 7.2.
3284 // 3284 //
3285 // second parameter is xterm patch level for xterm, MMmmpp (e.g. 20703) for rxvt 3285 // second parameter is xterm patch level for xterm, MMmmpp (e.g. 20703) for rxvt
3286 // and Mm (e.g. 72 for 7.2) for urxvt <= 7.2, and 94 for later versions, to signify 3286 // and Mm (e.g. 72 for 7.2) for urxvt <= 7.2, and 94 for later versions, to signify
3287 // that we do not support xterm mouse reporting (should be 95 when we do). 3287 // that we do not support xterm mouse reporting (should be 95 when we do).
3288 // 3288 //
3289 tt_printf ("\033[>%c%c85;94;0c", VERSION[0], VERSION[1]); 3289 tt_printf ("\033[>0;94;0c");
3290 } 3290 }
3291 break; 3291 break;
3292 case '?': 3292 case '?':
3293 if (ch == 'h' || ch == 'l' || ch == 'r' || ch == 's' || ch == 't') 3293 if (ch == 'h' || ch == 'l' || ch == 'r' || ch == 's' || ch == 't')
3294 process_terminal_mode (ch, priv, nargs, arg); 3294 process_terminal_mode (ch, priv, nargs, arg);
3928 3928
3929 res = strdup (str); 3929 res = strdup (str);
3930 allocated.push_back ((void *)res); 3930 allocated.push_back ((void *)res);
3931 set_fonts (); 3931 set_fonts ();
3932 } 3932 }
3933 break;
3934
3935 case URxvt_version:
3936 if (query)
3937 tt_printf ("\33]%d;rxvt-unicode;%-.20s;%c;%c%c",
3938 URxvt_version,
3939 rs[Rs_name],
3940 VERSION[0], VERSION[2],
3941 resp);
3933 break; 3942 break;
3934 3943
3935#if ENABLE_FRILLS 3944#if ENABLE_FRILLS
3936 case URxvt_locale: 3945 case URxvt_locale:
3937 if (query) 3946 if (query)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines