Commit Graph

  • 4fbbc3dfd3 Reset scrolling region on exit. Nicholas Marriott 2007-10-02 15:13:59 +0000
  • 38589dd2c7 Tweaks, info on session choice. Nicholas Marriott 2007-10-01 18:34:37 +0000
  • dcd73be71e Updatet documentation Maximilian Gass 2007-10-01 18:05:34 +0000
  • 843779a3e0 Restore window title handling. Nicholas Marriott 2007-10-01 17:37:41 +0000
  • bfccbc67d1 Simple status line. Nicholas Marriott 2007-10-01 14:53:29 +0000
  • 872696f781 Pass attributes around as flags rather than as a list of escape codes. Nicholas Marriott 2007-10-01 14:18:42 +0000
  • 9d563c340b Destroy screens properly. Nicholas Marriott 2007-10-01 14:15:48 +0000
  • 532757fd1c Don't move cursor when filling screen. Nicholas Marriott 2007-09-30 13:29:28 +0000
  • 308bc18947 Window info command. Nicholas Marriott 2007-09-30 13:02:14 +0000
  • f4fd8c225e Sync. Nicholas Marriott 2007-09-29 21:10:48 +0000
  • a814c77b31 Missed this out before. Nicholas Marriott 2007-09-29 21:10:26 +0000
  • 17ec1aa2f2 Binary-only install target. Nicholas Marriott 2007-09-29 21:05:21 +0000
  • 3879c89186 Ooops, missed this one. Doh. Nicholas Marriott 2007-09-29 21:02:26 +0000
  • c28e220123 Don't nuke last window on reselect of same window. Nicholas Marriott 2007-09-29 21:01:18 +0000
  • 4f466c1e9b Sync. Nicholas Marriott 2007-09-29 19:58:26 +0000
  • 86bf944afc Show the right windows in the list. Nicholas Marriott 2007-09-29 19:53:39 +0000
  • 34eb154617 Grr missed one. Nicholas Marriott 2007-09-29 18:57:15 +0000
  • e30a3478f5 Whoooops. lower not upper. Nicholas Marriott 2007-09-29 18:51:26 +0000
  • d17df2cd11 Whoops, forgot this. Nicholas Marriott 2007-09-29 18:48:54 +0000
  • 32f177038f Dl/Il should follow scrolling region. Nicholas Marriott 2007-09-29 18:48:04 +0000
  • 3d6c324405 Spc fix. Nicholas Marriott 2007-09-29 18:07:18 +0000
  • e6424bcce9 Fix scrolling region checks. Nicholas Marriott 2007-09-29 17:45:10 +0000
  • 75cc8971ec Handle MSG_ERROR. Nicholas Marriott 2007-09-29 15:06:00 +0000
  • 7d4dc60a31 Sync. Nicholas Marriott 2007-09-29 15:02:41 +0000
  • fa537abf83 tmux new-session -d. Nicholas Marriott 2007-09-29 14:57:07 +0000
  • 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). Nicholas Marriott 2007-09-29 14:25:49 +0000
  • 653ee721df Write error messages for rename. Also tweak some error outputs, and fix -i. Nicholas Marriott 2007-09-29 13:22:15 +0000
  • a6875d0dae Sync. Nicholas Marriott 2007-09-29 12:48:51 +0000
  • a777c060dc Nuke CLEAR_SCREEN/ENDOFSCREEN and assert scroll region when drawing. These will be reqd for status line(s). Nicholas Marriott 2007-09-29 10:57:39 +0000
  • 2ec60c9d66 Pass bell through from any window. Nicholas Marriott 2007-09-29 09:53:25 +0000
  • 14e9f73df9 debug2 not debug. Nicholas Marriott 2007-09-29 09:50:59 +0000
  • 0bbe838b25 Window flags, currently only bell. Nicholas Marriott 2007-09-29 09:15:49 +0000
  • feff317fbd Sync. Nicholas Marriott 2007-09-28 22:55:39 +0000
  • 102e4b35d9 Sort headers. Nicholas Marriott 2007-09-28 22:54:21 +0000
  • aafee17de6 New input parser via state machine. Nicholas Marriott 2007-09-28 22:47:22 +0000
  • d2e035f892 Added window renaming support (tmux rename) Maximilian Gass 2007-09-28 21:41:52 +0000
  • 32a80a73a1 Sync. Nicholas Marriott 2007-09-28 21:08:53 +0000
  • 4d6cfe5f22 Terminate buffers properly. Nicholas Marriott 2007-09-28 21:08:30 +0000
  • 5990461688 Add client_flush to flush output when transient commands are called. Nicholas Marriott 2007-09-28 19:04:21 +0000
  • 109873bdf8 Sync. Nicholas Marriott 2007-09-28 18:17:59 +0000
  • a73deec89d Erm, check the right length for short cmds. Nicholas Marriott 2007-09-27 20:54:43 +0000
  • db293c1c07 Retry connection with small timeout instead of sleep(10) for server start. Nicholas Marriott 2007-09-27 20:53:13 +0000
  • 1e269710a7 Sync. Nicholas Marriott 2007-09-27 12:12:15 +0000
  • 4f6999a2df Sync. Nicholas Marriott 2007-09-27 10:17:04 +0000
  • 7967098cfd Update changelog. Nicholas Marriott 2007-09-27 10:14:10 +0000
  • 58affec94c Split list into ls/lsw. Nicholas Marriott 2007-09-27 10:09:37 +0000
  • 22990a6595 New session selection rules: - find by name if given - otherwise try current index from $TMUX - otherwise if only one session, use it - otherwise error Nicholas Marriott 2007-09-27 09:52:03 +0000
  • 3fa8f16364 Adjust $TMUX environ var to include session index, and don't compact session list on release. Also fix some argument types. Nicholas Marriott 2007-09-27 09:15:58 +0000
  • 187648e8d1 -S for socket, -s for session. Nicholas Marriott 2007-09-26 19:38:42 +0000
  • 2a3e209cce Extend op string and add potential for a single alias. Nicholas Marriott 2007-09-26 19:09:30 +0000
  • ab718378cb Don't close stderr in log_close to make -v/-vv work again. Nicholas Marriott 2007-09-26 18:55:42 +0000
  • 5ef6d077c6 Join oldest session if non specified. Fix errors. Nicholas Marriott 2007-09-26 18:50:49 +0000
  • 8d01984182 Restore list command. Nicholas Marriott 2007-09-26 18:32:17 +0000
  • 2aacbe764c Whoops, these need to be terminated. Nicholas Marriott 2007-09-26 18:18:39 +0000
  • 0683ae4e47 These are no longer unused. Nicholas Marriott 2007-09-26 18:14:48 +0000
  • b1822f6a72 Unlink and retry if server socket connect fails. Nicholas Marriott 2007-09-26 18:12:19 +0000
  • 302a35da85 Server function naming, still not happy with server stuff though. Nicholas Marriott 2007-09-26 18:09:23 +0000
  • 65eeb7e421 Restore -n, now after the command. Nicholas Marriott 2007-09-26 14:08:16 +0000
  • fb39b22a2e Cleanup part II: split up client stuff and ops. More to come. Nicholas Marriott 2007-09-26 13:43:15 +0000
  • 671694ac30 Cleanup part 1: split up server.c. Nicholas Marriott 2007-09-26 10:35:24 +0000
  • 3fef2d998f Window list with C-b W. Nicholas Marriott 2007-09-22 11:50:33 +0000
  • 5ea2ac36e4 Stop crashing when exiting windows. Nicholas Marriott 2007-09-21 20:45:06 +0000
  • 70c1ba5770 Comment. Nicholas Marriott 2007-09-21 20:02:23 +0000
  • f456e1cb30 Reset s->window to NULL so it doesn't end up in s->last. Nicholas Marriott 2007-09-21 20:00:28 +0000
  • 1fefbb7a85 Pass through backspace for now. Nicholas Marriott 2007-09-21 19:24:37 +0000
  • f145108258 Tweak ordering. Nicholas Marriott 2007-09-21 18:35:16 +0000
  • 248f78d29a Remove window before working out new current window; clear last window if necessary. Nicholas Marriott 2007-09-21 18:31:58 +0000
  • 33f5f84f99 Whoops. Other way round. Nicholas Marriott 2007-09-21 18:20:44 +0000
  • d63977ea8a session_last == -1 could still leave us with the window we are about to remove. Nicholas Marriott 2007-09-21 18:16:31 +0000
  • 1702a781bb Be more careful about destroying windows. Nicholas Marriott 2007-09-21 18:11:25 +0000
  • 24b978adb7 Don't resize unless size changed. Nicholas Marriott 2007-09-21 18:00:58 +0000
  • 8ac1d46f9b Move common command code into single function; from Maximilian Gass. Nicholas Marriott 2007-09-20 18:51:34 +0000
  • 15778b2952 META env var. Nicholas Marriott 2007-09-20 18:48:04 +0000
  • 656f2a264c Sync. Nicholas Marriott 2007-09-20 18:27:23 +0000
  • 34f87e521b Last window option. Nicholas Marriott 2007-09-20 18:03:23 +0000
  • 2cd99f0ebb Reset ignored signals after forkpty. Nicholas Marriott 2007-09-20 09:43:33 +0000
  • 9c0b51cd5d Wrap next/prev. Nicholas Marriott 2007-09-20 08:21:59 +0000
  • b1782e1b3d Truncate array if last window is closed. Nicholas Marriott 2007-09-19 16:00:55 +0000
  • e3440e017d Don't renumber on close. Nicholas Marriott 2007-09-19 15:16:23 +0000
  • d7e1d4ddb9 Sync. Nicholas Marriott 2007-09-19 14:12:48 +0000
  • 39c4865332 Upd. Nicholas Marriott 2007-09-18 11:00:37 +0000
  • 037d11a289 This ain't goin' nowhere fast. Nicholas Marriott 2007-09-05 19:54:05 +0000
  • 3846c9b9a8 Set up signal handlers before fork so server has them too. Nicholas Marriott 2007-08-28 09:36:33 +0000
  • 48ab20871b Tweak comment; use sizeof. Nicholas Marriott 2007-08-28 09:26:07 +0000
  • fc63750d30 Scrolling region. Nicholas Marriott 2007-08-28 09:19:50 +0000
  • 38b752c1d8 Remove old sockets after error. Nicholas Marriott 2007-08-28 08:30:36 +0000
  • 12f7197adb session_flush can go bye-bye again. Nicholas Marriott 2007-08-27 20:36:52 +0000
  • 438144692d Flush even detached sessions. Nicholas Marriott 2007-08-27 15:28:07 +0000
  • 8dbccbc4db Consistent error message. Nicholas Marriott 2007-08-27 13:53:55 +0000
  • 04f4e4219b Change command format. Nicholas Marriott 2007-08-27 13:45:26 +0000
  • 6e210bb005 If a session is destroyed, safely kill all other clients attached to it. Nicholas Marriott 2007-08-27 12:05:15 +0000
  • 7000277f94 Don't try to upadte window after free. Nicholas Marriott 2007-08-27 11:45:03 +0000
  • 5cb483680f Use after free. Nicholas Marriott 2007-08-27 11:41:00 +0000
  • 565ba002e9 Don't scroll screen until trying to write beyond limits. Nicholas Marriott 2007-08-27 11:21:05 +0000
  • 635edfa7d5 Don't accept zero titles. Nicholas Marriott 2007-08-27 11:05:21 +0000
  • 228ec26d10 These aren't unused. Nicholas Marriott 2007-08-27 10:30:28 +0000
  • 85770bc701 Use $SHELL for new shell, if set. Nicholas Marriott 2007-08-27 10:24:03 +0000
  • b9de906ad9 We use screen now, not ansi. Nicholas Marriott 2007-08-27 10:08:44 +0000
  • 73d7b70479 Update to be more readable and hopefully lose memory problems. Nicholas Marriott 2007-08-27 09:53:38 +0000
  • 98642e907a +. Nicholas Marriott 2007-08-27 08:15:39 +0000