Keith Winstein
|
cdf4c6b4b3
|
Implement terminal bell
|
2012-01-31 17:53:20 -05:00 |
|
Keith Winstein
|
09905fbd07
|
Better speculative local echo/editing. Also outputs debugging/timing info
|
2011-12-15 09:11:20 -05:00 |
|
Keith Winstein
|
3f2956ee61
|
Changing renditions no longer clears wrap state
|
2011-09-30 19:02:28 -04:00 |
|
Keith Winstein
|
dbdd0d33cd
|
Correct treatment of erase character with repeat
|
2011-08-14 02:02:24 -04:00 |
|
Keith Winstein
|
3f66e86057
|
More const correctness
|
2011-08-13 15:52:07 -04:00 |
|
Keith Winstein
|
023eb182d0
|
Refactor display to be outside of terminal and add some const correctness
|
2011-08-13 15:06:37 -04:00 |
|
Keith Winstein
|
2d5304bba1
|
Support scroll up / scroll down (fixes bug w/nano reported by Anders Kaseorg)
|
2011-02-13 00:57:07 -05:00 |
|
Keith Winstein
|
4760da93b3
|
Small cleanups
|
2011-02-12 13:14:47 -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
|
c91de0b24d
|
Implement back color erase
|
2011-02-04 18:32:43 -05:00 |
|
Keith Winstein
|
63d2f5ce42
|
Support reverse video.
|
2011-02-04 02:04:09 -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
|
f2d4f1d227
|
Secondary device attributes for vt220
|
2011-02-01 01:50:16 -05:00 |
|
Keith Winstein
|
e6460e2dde
|
HPA and VPA -- necessary to run emacs with xterm terminfo entry
|
2011-02-01 01:42:24 -05:00 |
|
Keith Winstein
|
c409d13f33
|
Insert cell / delete cell. Now usable under xterm TERM
|
2011-02-01 01:29:37 -05:00 |
|
Keith Winstein
|
c95c835853
|
Insert and delete lines
|
2011-02-01 00:25:16 -05:00 |
|
Keith Winstein
|
405cd3a703
|
Device status report (e.g. cursor position)
|
2011-01-31 23:42:21 -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
|
ebe95dd2ae
|
Fix bug in state diagram, and handle VT. Now passes screens 1 and 2 of vttest
|
2011-01-31 22:51:41 -05:00 |
|
Keith Winstein
|
f291165816
|
Add comments to terminal functions
|
2011-01-31 22:19:42 -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
|
ed55c4c892
|
Clear wrap flag on control/CSI/ESC
|
2011-01-31 15:55:20 -05:00 |
|
Keith Winstein
|
82b3a46fc2
|
Go to origin on change in origin mode
|
2011-01-31 14:07:44 -05:00 |
|
Keith Winstein
|
479305816a
|
Fix tab typo
|
2011-01-31 07:22:13 -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
|
e4dce8f6e2
|
Now passes first vttest test (implemented RI and NEL)
|
2011-01-31 05:35:12 -05:00 |
|
Keith Winstein
|
30f03a52f6
|
Handle 7-bit ESC-encoding of C1 control characters
|
2011-01-31 05:25:13 -05:00 |
|
Keith Winstein
|
a49378b23b
|
Dispatch for controls as well
|
2011-01-31 05:13:21 -05:00 |
|
Keith Winstein
|
cda7a87f66
|
Add general dispatcher for CSI and escape functions
|
2011-01-31 04:38:39 -05:00 |
|