Commit Graph

15 Commits

Author SHA1 Message Date
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 7e034c27aa Switch to Google protobufs and make UserStream 2011-08-13 01:25:31 -04:00
Keith Winstein 6785c9d18e Ctrl-L repaints screen 2011-02-05 03:27:31 -05:00
Keith Winstein 2edf66c9e9 Treat resize as another Action 2011-02-04 01:52:43 -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 bab4f23b44 Handle user input through terminal 2011-02-03 03:19:06 -05:00
Keith Winstein 7989265fa0 Use iswprint() instead of isprint() 2011-02-01 06:11:35 -05:00
Keith Winstein e057ea6598 Support setting window title (as OS command) 2011-02-01 04:14:16 -05:00
Keith Winstein 19e809b16e Renamed ActionState to Dispatcher 2011-01-31 02:20:37 -05:00
Keith Winstein 5e0cc8c2b8 Refactor in progress for more modular terminal 2011-01-27 18:56:50 -05:00
Keith Winstein 82a18ce978 First stab at modularizing (broken build) 2011-01-27 01:17:26 -05:00
Keith Winstein b8d67c54f3 Handles DEC alignment and intermediate chars, sends "unhandled" acts to debug fd 2011-01-22 16:35:02 -05:00
Keith Winstein d189b2af36 Basic CSI functions 2011-01-22 02:35:17 -05:00
Keith Winstein c1d6b3f30e Support some executes (LF, CR, BS+rubout) 2011-01-21 17:22:52 -05:00
Keith Winstein f40d539f7b Simple actions dispatching on terminal emulator 2011-01-21 15:28:13 -05:00