Keith Winstein
|
eb9af5ebe7
|
Compact adjacent clears
|
2011-02-05 06:01:34 -05:00 |
|
Keith Winstein
|
ca17e769b7
|
Bring some sanity to renditions (rationalize list on append)
|
2011-02-05 05:23:57 -05:00 |
|
Keith Winstein
|
80f469bdc6
|
Simplify if statement
|
2011-02-05 04:46:37 -05:00 |
|
Keith Winstein
|
ee6e6d0e8f
|
Smarter cursor movement, and fix bug with recursive termemu
|
2011-02-05 04:44:22 -05:00 |
|
Keith Winstein
|
b4ae5674aa
|
Simplify display output and fix bug with bce status
|
2011-02-05 04:16:41 -05:00 |
|
Keith Winstein
|
6785c9d18e
|
Ctrl-L repaints screen
|
2011-02-05 03:27:31 -05:00 |
|
Keith Winstein
|
eda2300a94
|
Fix typo in cursor visibility
|
2011-02-05 03:19:31 -05:00 |
|
Keith Winstein
|
a54cc9d0c4
|
Added smarter display routine
|
2011-02-05 02:55:30 -05:00 |
|
Keith Winstein
|
225ddbe2bf
|
Fix display bug involving back color erase and upper-left cell
|
2011-02-05 00:18:50 -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
|
9dc3c425ad
|
Fix bug in scrolling region reset
|
2011-02-04 01:56:28 -05:00 |
|
Keith Winstein
|
2edf66c9e9
|
Treat resize as another Action
|
2011-02-04 01:52:43 -05:00 |
|
Keith Winstein
|
c4366234b1
|
Improvements to wrapper -- now runs user's shell
|
2011-02-04 01:33:07 -05:00 |
|
Keith Winstein
|
1b3972eac6
|
Reset scrolling region on resize
|
2011-02-04 00:57:26 -05:00 |
|
Keith Winstein
|
f86b6b5e4b
|
Better resize behavior re: combining char and scroll region
|
2011-02-03 23:45:44 -05:00 |
|
Keith Winstein
|
d4be42ac3d
|
Tell child initial window size. Fix combining char order flip
|
2011-02-03 23:28:04 -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
|
4ca5b35d7d
|
Mark UserByte actions handled
|
2011-02-03 03:21:30 -05:00 |
|
Keith Winstein
|
bab4f23b44
|
Handle user input through terminal
|
2011-02-03 03:19:06 -05:00 |
|
Keith Winstein
|
37c61f811b
|
Move include statements
|
2011-02-03 02:01:21 -05:00 |
|
Keith Winstein
|
9bca84b3c6
|
Move parser outside of terminal emulator -- prepare for keyboard input
|
2011-02-03 01:59:55 -05:00 |
|
Keith Winstein
|
7989265fa0
|
Use iswprint() instead of isprint()
|
2011-02-01 06:11:35 -05:00 |
|
Keith Winstein
|
fa31514de7
|
Fix some crashers, including libc Unicode related
|
2011-02-01 05:19:04 -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
|
efabaaf963
|
Remove overlap logic in Cell -- pointers invalidated by vector ops
|
2011-02-01 01:16:55 -05:00 |
|
Keith Winstein
|
9633920fdb
|
Simplify scrolling
|
2011-02-01 00:48:18 -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
|
1eb0096059
|
Less flicker on debug_printout()
|
2011-01-31 08:07:27 -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 |
|