Keith Winstein
|
1565cb169e
|
Fix crash involving one-column-wide terminals and resizing with wide chars
|
2011-02-12 02:10:32 -05:00 |
|
Keith Winstein
|
7d1013681f
|
Speed up back color erase -- no more loop over all cells
|
2011-02-10 20:32:39 -05:00 |
|
Keith Winstein
|
71dfd5a763
|
Modularize display code and add representation of wrapped line flag
|
2011-02-09 15:30:50 -05:00 |
|
Keith Winstein
|
e0065bfe5c
|
Model renditions explicitly -- 25% speedup
|
2011-02-05 18:09:19 -05:00 |
|
Keith Winstein
|
2f964f80f4
|
Speedups
|
2011-02-05 07:16:33 -05:00 |
|
Keith Winstein
|
ca17e769b7
|
Bring some sanity to renditions (rationalize list on append)
|
2011-02-05 05:23:57 -05:00 |
|
Keith Winstein
|
b4ae5674aa
|
Simplify display output and fix bug with bce status
|
2011-02-05 04:16:41 -05:00 |
|
Keith Winstein
|
c91de0b24d
|
Implement back color erase
|
2011-02-04 18:32:43 -05:00 |
|
Keith Winstein
|
2f7474481f
|
Remove unnecessary copy constructor and operator=
|
2011-02-04 18:20:00 -05:00 |
|
Keith Winstein
|
63d2f5ce42
|
Support reverse video.
|
2011-02-04 02:04:09 -05:00 |
|
Keith Winstein
|
2812c7beaf
|
Support resize
|
2011-02-03 22:18:27 -05:00 |
|
Keith Winstein
|
5a3c4a201b
|
Handle cursor key mode (application vs. ANSI). "less" now works.
|
2011-02-03 03:56:02 -05:00 |
|
Keith Winstein
|
e057ea6598
|
Support setting window title (as OS command)
|
2011-02-01 04:14:16 -05:00 |
|
Keith Winstein
|
2f1ccdf6eb
|
Cursor visibility
|
2011-02-01 02:53:39 -05:00 |
|
Keith Winstein
|
6265f192ad
|
Soft reset
|
2011-02-01 02:48:08 -05:00 |
|
Keith Winstein
|
73af007db4
|
Support "reset"
|
2011-02-01 02:29:54 -05:00 |
|
Keith Winstein
|
39dfccf450
|
Support insert mode and erase character
|
2011-02-01 02:11:46 -05:00 |
|
Keith Winstein
|
c409d13f33
|
Insert cell / delete cell. Now usable under xterm TERM
|
2011-02-01 01:29:37 -05:00 |
|
Keith Winstein
|
efabaaf963
|
Remove overlap logic in Cell -- pointers invalidated by vector ops
|
2011-02-01 01:16:55 -05:00 |
|
Keith Winstein
|
c95c835853
|
Insert and delete lines
|
2011-02-01 00:25:16 -05:00 |
|
Keith Winstein
|
a33d4f9b40
|
Save and restore cursor
|
2011-01-31 23:30:16 -05:00 |
|
Keith Winstein
|
ad29a350d6
|
Color support (and bold and other renditions)
|
2011-01-31 23:16:28 -05:00 |
|
Keith Winstein
|
aa4d9d4b23
|
Fix scrolling region and origin mode
|
2011-01-31 22:08:28 -05:00 |
|
Keith Winstein
|
bc5caae26b
|
Fix tabbing bug
|
2011-01-31 20:26:44 -05:00 |
|
Keith Winstein
|
ea1f8621f1
|
Implement scrolling region
|
2011-01-31 20:11:25 -05:00 |
|
Keith Winstein
|
1a2fe97b88
|
Implement first DEC set/reset modes
|
2011-01-31 06:45:12 -05:00 |
|
Keith Winstein
|
92d80accf9
|
Implement tabs
|
2011-01-31 06:10:02 -05:00 |
|
Keith Winstein
|
cda7a87f66
|
Add general dispatcher for CSI and escape functions
|
2011-01-31 04:38:39 -05:00 |
|
Keith Winstein
|
ec328ecdee
|
Abstract cursor movement
|
2011-01-31 02:14:43 -05:00 |
|
Keith Winstein
|
5e0cc8c2b8
|
Refactor in progress for more modular terminal
|
2011-01-27 18:56:50 -05:00 |
|
Keith Winstein
|
82a18ce978
|
First stab at modularizing (broken build)
|
2011-01-27 01:17:26 -05:00 |
|