Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Allow selection in vi mode. | Nicholas Marriott | 2009-02-21 |
| | |||
* | Reuse CPPFLAGS. | Nicholas Marriott | 2009-02-18 |
| | |||
* | INCDIRS after CPPFLAGS. | Nicholas Marriott | 2009-02-18 |
| | |||
* | Exclude NetBSD. | Nicholas Marriott | 2009-02-18 |
| | |||
* | Use CPPFLAGS. | Nicholas Marriott | 2009-02-18 |
| | |||
* | -err.h. | Nicholas Marriott | 2009-02-17 |
| | |||
* | Don't die on any error from fd. | Nicholas Marriott | 2009-02-17 |
| | |||
* | NetBSD flags. | Nicholas Marriott | 2009-02-17 |
| | |||
* | Don't leak string arguments and options. | Nicholas Marriott | 2009-02-16 |
| | |||
* | strdup() not necessary here. | Nicholas Marriott | 2009-02-16 |
| | |||
* | And another memory leak. | Nicholas Marriott | 2009-02-16 |
| | |||
* | Memory leak. | Nicholas Marriott | 2009-02-16 |
| | |||
* | Don't leak top line of history and status screen. | Nicholas Marriott | 2009-02-16 |
| | |||
* | Don't leak existing keys. | Nicholas Marriott | 2009-02-16 |
| | |||
* | These are fixed. | Nicholas Marriott | 2009-02-15 |
| | |||
* | Redo mode keys slightly more cleanly and apply them to command prompt ↵ | Nicholas Marriott | 2009-02-13 |
| | | | | editing. vi or emacs mode is controlled by the session option status-keys. | ||
* | Reset mode before adding text. | Nicholas Marriott | 2009-02-13 |
| | |||
* | Use the right row when calling RI. | Nicholas Marriott | 2009-02-13 |
| | |||
* | More TODO. | Nicholas Marriott | 2009-02-13 |
| | |||
* | Update TODO. | Nicholas Marriott | 2009-02-13 |
| | |||
* | Move status prompt/message init and teardown into status.c. | Nicholas Marriott | 2009-02-13 |
| | |||
* | Reset region before using CUD etc. | Nicholas Marriott | 2009-02-13 |
| | |||
* | Code tidying on my way to find tmux-in-tmux bug. | Nicholas Marriott | 2009-02-13 |
| | |||
* | Some extra emacs keys from Christian Weisgerber. | Nicholas Marriott | 2009-02-13 |
| | |||
* | Looking up argv[0] is expensive, so just use p_comm for the window name ↵ | Nicholas Marriott | 2009-02-13 |
| | | | | which is good enough. Also increase name update time to 500 ms. | ||
* | Update TODO. | Nicholas Marriott | 2009-02-12 |
| | |||
* | Reset name when clearing mode. | Nicholas Marriott | 2009-02-12 |
| | |||
* | Whoops. Build testing is a good idea... | Nicholas Marriott | 2009-02-12 |
| | |||
* | Never draw last character: stops stray scrolling sometimes should status ↵ | Nicholas Marriott | 2009-02-12 |
| | | | | line be disabled. | ||
* | Only use RI at the top of the screen. | Nicholas Marriott | 2009-02-12 |
| | |||
* | FreeBSD's console wraps lines at $COLUMNS - 1 rather than $COLUMNS (the ↵ | Nicholas Marriott | 2009-02-11 |
| | | | | cursor can never be beyond $COLUMNS - 1) and does not appear to support changing this behaviour, or any of the obvious possibilities (turning off right margin wrapping, insert mode). This is irritating, most notably because it impossible to write to the very bottom-right of the screen without scrolling. To work around this, if built on FreeBSD and run with a "cons" $TERM, the bottom-right cell on the screen is omitted. | ||
* | Update. | Nicholas Marriott | 2009-02-11 |
| | |||
* | Further unbreakage. | Nicholas Marriott | 2009-02-11 |
| | |||
* | Unbreak OS X. | Nicholas Marriott | 2009-02-11 |
| | |||
* | Emulate CSR with existing screen data on old/stupid terminals which don't ↵ | Nicholas Marriott | 2009-02-11 |
| | | | | support it. | ||
* | Lose unnecessary cursor restores, fix a couple of placement bugs and remove ↵ | Nicholas Marriott | 2009-02-11 |
| | | | | unused CR. | ||
* | Move sx,sy into tty rather than client. | Nicholas Marriott | 2009-02-11 |
| | |||
* | Don't debug this stuff. | Nicholas Marriott | 2009-02-11 |
| | |||
* | We are going to need the updated screen data for emulating the scroll region, | Nicholas Marriott | 2009-02-11 |
| | | | | | | | | | which may involve changing the cursor position; however, the old (before redraw) cursor position is necessary for writing to the tty. So, save it before doing the redraw then update the internal screen then update the tty. Not sure I like this solution but it does the job for now. | ||
* | Change tty_cmd_* to use a window_pane. | Nicholas Marriott | 2009-02-11 |
| | |||
* | Split most of tty_cmd_cell off to tty_cell. First step on making tty_cmd_* take | Nicholas Marriott | 2009-02-11 |
| | | | | | a window_pane for later use emulating scroll region. | ||
* | Simplify screen/tty write code to eliminate function pointer which is now | Nicholas Marriott | 2009-02-11 |
| | | | | | unnecessary (it always does the same thing). | ||
* | Update TODO. | Nicholas Marriott | 2009-02-11 |
| | |||
* | Don't redraw status line unless it has actually changed. Stops extraneous | Nicholas Marriott | 2009-02-10 |
| | | | | | | updates between clock/#() changes and doesn't require manual status-interval 0 when no updates are occuring. | ||
* | Update TODO. | Nicholas Marriott | 2009-02-10 |
| | |||
* | Zero to turn off updates. | Nicholas Marriott | 2009-02-10 |
| | |||
* | FAQ entry for automatic rename CPU use. | Nicholas Marriott | 2009-02-09 |
| | |||
* | Return -1 not NULL on error. Doh. | Nicholas Marriott | 2009-02-09 |
| | |||
* | Don't try to change the window name unless the pid of the process chosen has | Nicholas Marriott | 2009-02-09 |
| | | | | | | | changed. Reduces CPU use. osdep-* stuff is a bit horrible now but there we go :-/. | ||
* | Increase name refresh interval to 250 ms to reduce CPU use. | Nicholas Marriott | 2009-02-09 |
| |