Commit graph

31 commits

Author SHA1 Message Date
Alexander Koblov
dd56403d1c UPD: Terminal - use double buffering 2022-01-30 16:58:31 +03:00
Alexander Koblov
583eaaf323 FIX: Terminal - paint without double buffering 2022-01-26 19:08:36 +03:00
Alexander Koblov
e0d66891c5 FIX: Terminal - access violation 2022-01-24 20:04:17 +03:00
Alexander Koblov
e51f4fa0df UPD: Terminal - better buffer overflow checking ADD: Terminal - erase screen left sequence 2022-01-24 18:52:22 +03:00
Alexander Koblov
ad8ee310b7 FIX: Terminal - crash 2022-01-23 14:08:38 +03:00
Alexander Koblov
430afd91ee UPD: Several fixes 2022-01-08 14:27:05 +03:00
Alexander Koblov
ea61dd9800 FIX: Move the cursor to the home position 2022-01-08 13:15:14 +03:00
Alexander Koblov
4d6faa30c0 FIX: Correctly process partial characters 2022-01-08 12:37:43 +03:00
Alexander Koblov
6100ef57f9 FIX: Scroll Up/Down with scrolling region 2022-01-07 22:47:21 +03:00
Alexander Koblov
8e0ab9a8cd ADD: Cursor next/previous line sequence 2022-01-07 21:04:16 +03:00
Alexander Koblov
84cbade919 UPD: Optimization 2022-01-07 17:59:32 +03:00
Alexander Koblov
edb79158fd FIX: Disable bold mode 2022-01-07 17:19:37 +03:00
Alexander Koblov
6e258b78aa FIX: Escape key handling 2022-01-07 17:01:39 +03:00
Alexander Koblov
bffeb175a1 FIX: Update scrollbars 2022-01-05 22:03:11 +03:00
Alexander Koblov
76eaebb4f7 FIX: Auto-Wrap sequence
ADD: DEC Line Drawing charset
2022-01-05 20:49:40 +03:00
Alexander Koblov
acbf304fa7 FIX: Repaint on screen buffer change 2022-01-05 19:38:09 +03:00
Alexander Koblov
68bab18a4b ADD: Delete character sequence 2022-01-05 19:28:50 +03:00
Alexander Koblov
db3250b905 ADD: Soft reset sequence 2022-01-05 14:38:04 +03:00
Alexander Koblov
9d3682bd5d ADD: Insert/delete line sequences 2022-01-05 13:57:40 +03:00
Alexander Koblov
0325c4a073 ADD: Reverse line feed sequence 2022-01-03 13:01:29 +03:00
Alexander Koblov
27459aa040 FIX: Show caret under GTK2 2022-01-02 20:20:14 +03:00
Alexander Koblov
769a376b36 FIX: Update scroll range 2022-01-02 18:10:34 +03:00
Alexander Koblov
e0cd28431f ADD: Set scroll range 2022-01-02 17:23:24 +03:00
Alexander Koblov
dfacf9536f ADD: Alternate buffer support 2022-01-02 15:30:49 +03:00
Alexander Koblov
6a2b0a9d80 ADD: ScrollUp, ScrollDown sequences 2022-01-02 15:07:40 +03:00
Alexander Koblov
1961d78976 FIX: Erase commands should use current colors 2022-01-02 13:48:53 +03:00
Alexander Koblov
37caad876f UPD: Better UTF-8 handling 2022-01-02 12:56:31 +03:00
Alexander Koblov
e5f9ea26db ADD: Keypad sequences 2022-01-02 00:50:24 +03:00
Alexander Koblov
1fa30ac140 ADD: Designate Character Set sequences 2022-01-02 00:45:38 +03:00
Alexander Koblov
ff58c15f6f UPD: Disable wrap by default
FIX: Cursor keys under GTK2
2022-01-02 00:23:50 +03:00
Alexander Koblov
5b707edbdb ADD: New virtual terminal control 2022-01-01 17:16:06 +03:00