Commit Graph

24 Commits

Author SHA1 Message Date
Keith Winstein 24653462ce Revert two commits (screencap and start named processes) 2012-01-24 02:38:30 -05:00
Keith Winstein 8ce54faca9 Add screen capture utility 2012-01-13 02:01:02 -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 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