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.558 by root, Tue Sep 2 16:28:34 2014 UTC vs.
Revision 1.562 by root, Fri Nov 28 22:09:06 2014 UTC

1040 { 1040 {
1041 hidden_cursor = 0; 1041 hidden_cursor = 0;
1042 want_refresh = 1; 1042 want_refresh = 1;
1043 } 1043 }
1044 1044
1045 if (option (Opt_cursorBlink)) 1045 if (option (Opt_cursorBlink) || (priv_modes & PrivMode_BlinkingCursor))
1046 cursor_blink_ev.again (); 1046 cursor_blink_ev.again ();
1047 else 1047 else
1048 cursor_blink_ev.stop (); 1048 cursor_blink_ev.stop ();
1049} 1049}
1050 1050
2571 scr_charset_choose (0); 2571 scr_charset_choose (0);
2572 break; 2572 break;
2573 2573
2574#ifdef EIGHT_BIT_CONTROLS 2574#ifdef EIGHT_BIT_CONTROLS
2575 // 8-bit controls 2575 // 8-bit controls
2576 case 0x90: /* DCS */ 2576 case 0x90: /* DCS */
2577 process_dcs_seq (); 2577 process_dcs_seq ();
2578 break; 2578 break;
2579 case 0x9b: /* CSI */ 2579 case 0x9b: /* CSI */
2580 process_csi_seq (); 2580 process_csi_seq ();
2581 break; 2581 break;
2582 case 0x9d: /* OSC */ 2582 case 0x9d: /* OSC */
2583 process_osc_seq (); 2583 process_osc_seq ();
2584 break; 2584 break;
2585#endif 2585#endif
2586 } 2586 }
2587} 2587}
3680 { 5, PrivMode_rVideo }, // DECSCNM 3680 { 5, PrivMode_rVideo }, // DECSCNM
3681 { 6, PrivMode_relOrigin }, // DECOM 3681 { 6, PrivMode_relOrigin }, // DECOM
3682 { 7, PrivMode_Autowrap }, // DECAWM 3682 { 7, PrivMode_Autowrap }, // DECAWM
3683 // 8, auto-repeat keys // DECARM 3683 // 8, auto-repeat keys // DECARM
3684 { 9, PrivMode_MouseX10 }, 3684 { 9, PrivMode_MouseX10 },
3685 { 12, PrivMode_BlinkingCursor },
3685 // 18 end FF to printer after print screen 3686 // 18 end FF to printer after print screen
3686 // 19 Print screen prints full screen/scroll region 3687 // 19 Print screen prints full screen/scroll region
3687 { 25, PrivMode_VisibleCursor }, // DECTCEM cnorm/cvvis/civis 3688 { 25, PrivMode_VisibleCursor }, // DECTCEM cnorm/cvvis/civis
3688#ifdef scrollBar_esc 3689#ifdef scrollBar_esc
3689 { scrollBar_esc, PrivMode_scrollBar }, 3690 { scrollBar_esc, PrivMode_scrollBar },
3798 scrollBar.map (state); 3799 scrollBar.map (state);
3799 resize_all_windows (0, 0, 0); 3800 resize_all_windows (0, 0, 0);
3800 scr_touch (true); 3801 scr_touch (true);
3801 break; 3802 break;
3802#endif 3803#endif
3804#ifdef CURSOR_BLINK
3805 case 12:
3806 cursor_blink_reset ();
3807 break;
3808#endif
3803 case 25: /* visible/invisible cursor */ 3809 case 25: /* visible/invisible cursor */
3804 scr_cursor_visible (state); 3810 scr_cursor_visible (state);
3805 break; 3811 break;
3806 /* case 35: - shift keys */ 3812 /* case 35: - shift keys */
3807 /* case 40: - 80 <--> 132 mode */ 3813 /* case 40: - 80 <--> 132 mode */
3912 //case 19: // ninth alt font 3918 //case 19: // ninth alt font
3913 //case 20: // gothic 3919 //case 20: // gothic
3914 case 21: // disable bold, faint, sometimes doubly underlined (iso 8613) 3920 case 21: // disable bold, faint, sometimes doubly underlined (iso 8613)
3915 rendset = 0, rendstyle = RS_Bold; 3921 rendset = 0, rendstyle = RS_Bold;
3916 break; 3922 break;
3917 case 22: // normal intensity 3923 case 22: // bold off (vt220)
3918 rendset = 0, rendstyle = RS_Bold; 3924 rendset = 0, rendstyle = RS_Bold;
3919 break; 3925 break;
3920 case 23: // disable italic 3926 case 23: // disable italic
3921 rendset = 0, rendstyle = RS_Italic; 3927 rendset = 0, rendstyle = RS_Italic;
3922 break; 3928 break;
3923 case 24: 3929 case 24: // underline off (vt220)
3924 rendset = 0, rendstyle = RS_Uline; 3930 rendset = 0, rendstyle = RS_Uline;
3925 break; 3931 break;
3926 case 25: 3932 case 25: // blink off (vt220)
3927 rendset = 0, rendstyle = RS_Blink; 3933 rendset = 0, rendstyle = RS_Blink;
3928 break; 3934 break;
3929 case 26: // variable spacing (iso 8613) 3935 case 26: // variable spacing (iso 8613)
3930 rendset = 0, rendstyle = RS_Blink; 3936 rendset = 0, rendstyle = RS_Blink;
3931 break; 3937 break;
3932 case 27: 3938 case 27: // reverse off (vt220)
3933 rendset = 0, rendstyle = RS_RVid; 3939 rendset = 0, rendstyle = RS_RVid;
3934 break; 3940 break;
3935 //case 28: // visible. NYI 3941 //case 28: // visible. NYI
3936 //case 29: // not crossed-out 3942 //case 29: // not crossed-out
3937 } 3943 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines