Keith Winstein
|
09905fbd07
|
Better speculative local echo/editing. Also outputs debugging/timing info
|
2011-12-15 09:11:20 -05:00 |
|
Keith Winstein
|
aab2ac65be
|
Reduce use of malloc()
|
2011-10-13 15:25:48 -04:00 |
|
Keith Winstein
|
7068e26847
|
Display error messages in top-line overlay.
|
2011-10-12 23:46:54 -04:00 |
|
Keith Winstein
|
2d8e0034a9
|
No longer prepend [stm] to window title
|
2011-08-14 05:09:38 -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
|
b0b36ddf94
|
Change rtm to stm
|
2011-08-05 20:09:54 -04:00 |
|
Keith Winstein
|
ca7a080a58
|
Optimize output if two frames differ in a scroll of top region
|
2011-02-21 01:57:45 -05:00 |
|
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
|
0fb343292a
|
Separate out state for new_frame() into a local variable
|
2011-02-10 20:11:17 -05:00 |
|
Keith Winstein
|
61251bf0bf
|
Implement wrapped flag on output (can turn on and off wrap in terminal)
|
2011-02-10 19:59:49 -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
|
1ee54cd70a
|
Remove some debugging routines and add comments
|
2011-02-06 14:43:47 -05:00 |
|
Keith Winstein
|
bab3f90e2b
|
Better cursor-handling to save explicit moves on output
|
2011-02-06 03:52:29 -05:00 |
|
Keith Winstein
|
e0065bfe5c
|
Model renditions explicitly -- 25% speedup
|
2011-02-05 18:09:19 -05:00 |
|
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
|
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 |
|