Commit Graph

29 Commits

Author SHA1 Message Date
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