diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2007-10-03 00:13:46 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2007-10-03 00:13:46 +0000 |
commit | ef91aac6887e82b77ca3dff8bcffaffab0a8ec08 (patch) | |
tree | 6f6db2314ca66fe045b4df3aec7f60464f2bece7 /TODO | |
parent | a6d3594d395a61cfab97a69ebcf85bff71875f2f (diff) | |
download | rtmux-ef91aac6887e82b77ca3dff8bcffaffab0a8ec08.tar.gz rtmux-ef91aac6887e82b77ca3dff8bcffaffab0a8ec08.tar.bz2 rtmux-ef91aac6887e82b77ca3dff8bcffaffab0a8ec08.zip |
Add profiling. Also some trivial optimisations to skip memcpying.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -10,7 +10,6 @@ - scrollback - server doesn't handle SIGTERM anymore... - copy/paste -- cleanup/redesign IPC - the whole input/screen/local thing sucks a bit, reorganise/redesign it - line mode/char-at-a-time mode a la telnet? - some of the uses of buffers really sucks. buffer_reverse_add/remove, @@ -30,6 +29,10 @@ or use queues/trees and avoid NULLs? - client could pass tty fd up to server and then do nothing. what problems would this cause? +- cleanup/redesign IPC + IPC is arse-about-face: too much overhead. 8-byte header for each + packet... hrm. already scanning output for \e, could add an extra + byte to it for message -- For 0.1 -------------------------------------------------------------------- - man page @@ -43,6 +46,9 @@ close window kill session set status on/off + set meta + set shell + bind key?? - fix resize (width problems with multiple clients?) - handle tmux in tmux (check $TMUX and abort) - check for some reqd terminfo caps on startup |