Commit Graph

387 Commits

Author SHA1 Message Date
Keith Winstein 6a56487587 More debuggin 2011-08-09 23:49:06 -04:00
Keith Winstein bd729ffa22 Comment out code completely to be sure 2011-08-09 23:44:30 -04:00
Keith Winstein 63b9bcb200 Fix bug causing new state numbers when not necessary 2011-08-09 23:41:55 -04:00
Keith Winstein 27441a4825 Testing with very long packets 2011-08-09 23:30:34 -04:00
Keith Winstein 0d6048964b Shorten poll interval 2011-08-09 23:25:54 -04:00
Keith Winstein 4e11e33560 Realistic ntester program (still 50% packet loss) 2011-08-09 23:07:51 -04:00
Keith Winstein 66a64f0b22 Successfully synchronizes state. Here testing with 50% bidi packet loss. 2011-08-09 22:36:22 -04:00
Keith Winstein 188c44f5be Clean out some bugs in sender 2011-08-09 02:34:20 -04:00
Keith Winstein cae526fceb First step of sending side of transport layer 2011-08-08 18:41:09 -04:00
Keith Winstein b0b36ddf94 Change rtm to stm 2011-08-05 20:09:54 -04:00
Keith Winstein 1b3443befd Simplify network.cpp to transmit only strings. 2011-08-05 19:44:34 -04:00
Keith Winstein bffc099754 Catch exceptions in ntester 2011-08-04 13:53:59 -04:00
Keith Winstein d611ced646 Live sending 2011-08-04 05:09:25 -04:00
Keith Winstein 7824318c54 Add crypto to existing network class 2011-08-04 04:52:47 -04:00
Keith Winstein 215c75c6ea Import AES-OCB3 implementation and driver code 2011-08-04 04:07:36 -04:00
Keith Winstein b84599f263 Correct path MTU discovery 2011-08-03 21:35:48 -04:00
Keith Winstein 7ea81ca237 Path MTU 2011-08-03 21:20:44 -04:00
Keith Winstein 829d060fbb Small cleanup 2011-08-03 18:28:30 -04:00
Keith Winstein ef3e4ce5fe Successfully sends and receives simple KeyStrokes over UDP 2011-08-03 17:29:47 -04:00
Keith Winstein 6ea66b7aab Initial network support 2011-08-02 12:49:02 -04:00
Keith Winstein 507e791888 Fix bug in wrapper re: sessions idle for more than 2^31 microseconds 2011-02-22 05:46:49 -05:00
Keith Winstein dea7f99d63 Allow typing Ctrl-space 2011-02-22 02:32:23 -05: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 2d5304bba1 Support scroll up / scroll down (fixes bug w/nano reported by Anders Kaseorg) 2011-02-13 00:57:07 -05:00
Keith Winstein 5a20f61184 Use optimization 2011-02-12 17:13:31 -05:00
Anders Kaseorg e872ddad59 Terminal::Dispatcher::dispatch: Initialize map
Fixes this warning (which becomes an error with -Werror):

terminaldispatcher.cpp: In member function ‘void Terminal::Dispatcher::dispatch(Terminal::Function_Type, Parser::Action*, Terminal::Framebuffer*)’:
terminaldispatcher.cpp:156:19: error: ‘map’ may be used uninitialized in this function

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2011-02-12 17:04:17 -05:00
Keith Winstein 4760da93b3 Small cleanups 2011-02-12 13:14:47 -05:00
Nelson Elhage 1ef3010bc3 Suppress a warning about missing 'depend' file on initial build. 2011-02-12 10:08:46 -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 9ee3ef57bb Increase buffer size 2011-02-06 01:57:15 -05:00
Keith Winstein 1b48d7f0c9 Smarter poll interval 2011-02-06 01:48:57 -05:00
Keith Winstein fd0a2f06ae Fix bug that explicit renditions introduced to back color erase 2011-02-05 18:34:12 -05:00
Keith Winstein b8f7f06bf5 Serialize link steps so make -j works (necessary because of -frepo) 2011-02-05 18:16:04 -05:00
Keith Winstein e0065bfe5c Model renditions explicitly -- 25% speedup 2011-02-05 18:09:19 -05:00
Keith Winstein 2f964f80f4 Speedups 2011-02-05 07:16:33 -05:00
Keith Winstein 9b02204d72 Limit the frame rate 2011-02-05 06:25:01 -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 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