Commit Graph

8316 Commits

Author SHA1 Message Date
Nicholas Marriott
9bb907f2a7 Move command handling into the server and tidy up some bits. 2007-10-03 10:18:32 +00:00
Nicholas Marriott
7ccdbf392d Sprinkle some const. 2007-10-03 09:17:00 +00:00
Nicholas Marriott
ef91aac688 Add profiling. Also some trivial optimisations to skip memcpying. 2007-10-03 00:13:46 +00:00
Nicholas Marriott
a6d3594d39 Redraw client status lines on rename. 2007-10-02 17:45:05 +00:00
Nicholas Marriott
1c4ec6e47e Sync. 2007-10-02 17:36:16 +00:00
Nicholas Marriott
91eb9206d0 Warn on ambiguous commands. 2007-10-02 17:35:00 +00:00
Nicholas Marriott
7258275605 Sync. 2007-10-02 17:28:53 +00:00
Nicholas Marriott
242e69327f Meta meta command. 2007-10-02 15:38:09 +00:00
Nicholas Marriott
4fbbc3dfd3 Reset scrolling region on exit. 2007-10-02 15:13:59 +00:00
Nicholas Marriott
38589dd2c7 Tweaks, info on session choice. 2007-10-01 18:34:37 +00:00
Maximilian Gass
dcd73be71e Updatet documentation 2007-10-01 18:05:34 +00:00
Nicholas Marriott
843779a3e0 Restore window title handling. 2007-10-01 17:37:41 +00:00
Nicholas Marriott
bfccbc67d1 Simple status line. 2007-10-01 14:53:29 +00:00
Nicholas Marriott
872696f781 Pass attributes around as flags rather than as a list of escape codes. 2007-10-01 14:18:42 +00:00
Nicholas Marriott
9d563c340b Destroy screens properly. 2007-10-01 14:15:48 +00:00
Nicholas Marriott
532757fd1c Don't move cursor when filling screen. 2007-09-30 13:29:28 +00:00
Nicholas Marriott
308bc18947 Window info command. 2007-09-30 13:02:14 +00:00
Nicholas Marriott
f4fd8c225e Sync. 2007-09-29 21:10:48 +00:00
Nicholas Marriott
a814c77b31 Missed this out before. 2007-09-29 21:10:26 +00:00
Nicholas Marriott
17ec1aa2f2 Binary-only install target. 2007-09-29 21:05:21 +00:00
Nicholas Marriott
3879c89186 Ooops, missed this one. Doh. 2007-09-29 21:02:26 +00:00
Nicholas Marriott
c28e220123 Don't nuke last window on reselect of same window. 2007-09-29 21:01:18 +00:00
Nicholas Marriott
4f466c1e9b Sync. 2007-09-29 19:58:26 +00:00
Nicholas Marriott
86bf944afc Show the right windows in the list. 2007-09-29 19:53:39 +00:00
Nicholas Marriott
34eb154617 Grr missed one. 2007-09-29 18:57:15 +00:00
Nicholas Marriott
e30a3478f5 Whoooops. lower not upper. 2007-09-29 18:51:26 +00:00
Nicholas Marriott
d17df2cd11 Whoops, forgot this. 2007-09-29 18:48:54 +00:00
Nicholas Marriott
32f177038f Dl/Il should follow scrolling region. 2007-09-29 18:48:04 +00:00
Nicholas Marriott
3d6c324405 Spc fix. 2007-09-29 18:07:18 +00:00
Nicholas Marriott
e6424bcce9 Fix scrolling region checks. 2007-09-29 17:45:10 +00:00
Nicholas Marriott
75cc8971ec Handle MSG_ERROR. 2007-09-29 15:06:00 +00:00
Nicholas Marriott
7d4dc60a31 Sync. 2007-09-29 15:02:41 +00:00
Nicholas Marriott
fa537abf83 tmux new-session -d. 2007-09-29 14:57:07 +00:00
Nicholas Marriott
1e316cfc7c Lose intermediate handling (unused). Change argument parsing to work properly over multiple buffers by saving a copy of the argument (we can't just save off/len since the buffer may vanish at any point). 2007-09-29 14:25:49 +00:00
Nicholas Marriott
653ee721df Write error messages for rename. Also tweak some error outputs, and fix -i. 2007-09-29 13:22:15 +00:00
Nicholas Marriott
a6875d0dae Sync. 2007-09-29 12:48:51 +00:00
Nicholas Marriott
a777c060dc Nuke CLEAR_SCREEN/ENDOFSCREEN and assert scroll region when drawing. These will be reqd for status line(s). 2007-09-29 10:57:39 +00:00
Nicholas Marriott
2ec60c9d66 Pass bell through from any window. 2007-09-29 09:53:25 +00:00
Nicholas Marriott
14e9f73df9 debug2 not debug. 2007-09-29 09:50:59 +00:00
Nicholas Marriott
0bbe838b25 Window flags, currently only bell. 2007-09-29 09:15:49 +00:00
Nicholas Marriott
feff317fbd Sync. 2007-09-28 22:55:39 +00:00
Nicholas Marriott
102e4b35d9 Sort headers. 2007-09-28 22:54:21 +00:00
Nicholas Marriott
aafee17de6 New input parser via state machine. 2007-09-28 22:47:22 +00:00
Maximilian Gass
d2e035f892 Added window renaming support (tmux rename) 2007-09-28 21:41:52 +00:00
Nicholas Marriott
32a80a73a1 Sync. 2007-09-28 21:08:53 +00:00
Nicholas Marriott
4d6cfe5f22 Terminate buffers properly. 2007-09-28 21:08:30 +00:00
Nicholas Marriott
5990461688 Add client_flush to flush output when transient commands are called. 2007-09-28 19:04:21 +00:00
Nicholas Marriott
109873bdf8 Sync. 2007-09-28 18:17:59 +00:00
Nicholas Marriott
a73deec89d Erm, check the right length for short cmds. 2007-09-27 20:54:43 +00:00
Nicholas Marriott
db293c1c07 Retry connection with small timeout instead of sleep(10) for server start. 2007-09-27 20:53:13 +00:00