Commit Graph

19 Commits

Author SHA1 Message Date
Keith Winstein 5ee4ec1b61 Move to Google protobuf for Instruction 2011-08-26 02:17:37 -04:00
Keith Winstein d6e7f69a4b Add client 2011-08-13 19:05:11 -04:00
Keith Winstein 577bfc0dae Import of server, all hooked together 2011-08-13 17:10:19 -04:00
Keith Winstein 7e034c27aa Switch to Google protobufs and make UserStream 2011-08-13 01:25:31 -04:00
Keith Winstein 14667da4f5 Switch to explicit fragments. 2011-08-12 04:02:14 -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 1b3443befd Simplify network.cpp to transmit only strings. 2011-08-05 19:44:34 -04:00
Keith Winstein ef3e4ce5fe Successfully sends and receives simple KeyStrokes over UDP 2011-08-03 17:29:47 -04:00
Keith Winstein e0065bfe5c Model renditions explicitly -- 25% speedup 2011-02-05 18:09:19 -05:00
Keith Winstein ca17e769b7 Bring some sanity to renditions (rationalize list on append) 2011-02-05 05:23:57 -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 92d80accf9 Implement tabs 2011-01-31 06:10:02 -05:00
Keith Winstein cda7a87f66 Add general dispatcher for CSI and escape functions 2011-01-31 04:38:39 -05:00
Keith Winstein d189b2af36 Basic CSI functions 2011-01-22 02:35:17 -05:00
Keith Winstein 30ab4371db Support "Print" action. 2011-01-21 16:36:47 -05:00
Keith Winstein f40d539f7b Simple actions dispatching on terminal emulator 2011-01-21 15:28:13 -05:00
Keith Winstein 59f000cdce Replace Action with Action* so can be polymorphic 2011-01-13 00:44:07 -05:00
Keith Winstein 82ac626320 Add templates.cpp 2011-01-10 05:57:42 -05:00