aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Allow selection in vi mode.Nicholas Marriott2009-02-21
|
* Reuse CPPFLAGS.Nicholas Marriott2009-02-18
|
* INCDIRS after CPPFLAGS.Nicholas Marriott2009-02-18
|
* Exclude NetBSD.Nicholas Marriott2009-02-18
|
* Use CPPFLAGS.Nicholas Marriott2009-02-18
|
* -err.h.Nicholas Marriott2009-02-17
|
* Don't die on any error from fd.Nicholas Marriott2009-02-17
|
* NetBSD flags.Nicholas Marriott2009-02-17
|
* Don't leak string arguments and options.Nicholas Marriott2009-02-16
|
* strdup() not necessary here.Nicholas Marriott2009-02-16
|
* And another memory leak.Nicholas Marriott2009-02-16
|
* Memory leak.Nicholas Marriott2009-02-16
|
* Don't leak top line of history and status screen.Nicholas Marriott2009-02-16
|
* Don't leak existing keys.Nicholas Marriott2009-02-16
|
* These are fixed.Nicholas Marriott2009-02-15
|
* Redo mode keys slightly more cleanly and apply them to command prompt ↵Nicholas Marriott2009-02-13
| | | | editing. vi or emacs mode is controlled by the session option status-keys.
* Reset mode before adding text.Nicholas Marriott2009-02-13
|
* Use the right row when calling RI.Nicholas Marriott2009-02-13
|
* More TODO.Nicholas Marriott2009-02-13
|
* Update TODO.Nicholas Marriott2009-02-13
|
* Move status prompt/message init and teardown into status.c.Nicholas Marriott2009-02-13
|
* Reset region before using CUD etc.Nicholas Marriott2009-02-13
|
* Code tidying on my way to find tmux-in-tmux bug.Nicholas Marriott2009-02-13
|
* Some extra emacs keys from Christian Weisgerber.Nicholas Marriott2009-02-13
|
* Looking up argv[0] is expensive, so just use p_comm for the window name ↵Nicholas Marriott2009-02-13
| | | | which is good enough. Also increase name update time to 500 ms.
* Update TODO.Nicholas Marriott2009-02-12
|
* Reset name when clearing mode.Nicholas Marriott2009-02-12
|
* Whoops. Build testing is a good idea...Nicholas Marriott2009-02-12
|
* Never draw last character: stops stray scrolling sometimes should status ↵Nicholas Marriott2009-02-12
| | | | line be disabled.
* Only use RI at the top of the screen.Nicholas Marriott2009-02-12
|
* FreeBSD's console wraps lines at $COLUMNS - 1 rather than $COLUMNS (the ↵Nicholas Marriott2009-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 Marriott2009-02-11
|
* Further unbreakage.Nicholas Marriott2009-02-11
|
* Unbreak OS X.Nicholas Marriott2009-02-11
|
* Emulate CSR with existing screen data on old/stupid terminals which don't ↵Nicholas Marriott2009-02-11
| | | | support it.
* Lose unnecessary cursor restores, fix a couple of placement bugs and remove ↵Nicholas Marriott2009-02-11
| | | | unused CR.
* Move sx,sy into tty rather than client.Nicholas Marriott2009-02-11
|
* Don't debug this stuff.Nicholas Marriott2009-02-11
|
* We are going to need the updated screen data for emulating the scroll region,Nicholas Marriott2009-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 Marriott2009-02-11
|
* Split most of tty_cmd_cell off to tty_cell. First step on making tty_cmd_* takeNicholas Marriott2009-02-11
| | | | | a window_pane for later use emulating scroll region.
* Simplify screen/tty write code to eliminate function pointer which is nowNicholas Marriott2009-02-11
| | | | | unnecessary (it always does the same thing).
* Update TODO.Nicholas Marriott2009-02-11
|
* Don't redraw status line unless it has actually changed. Stops extraneousNicholas Marriott2009-02-10
| | | | | | updates between clock/#() changes and doesn't require manual status-interval 0 when no updates are occuring.
* Update TODO.Nicholas Marriott2009-02-10
|
* Zero to turn off updates.Nicholas Marriott2009-02-10
|
* FAQ entry for automatic rename CPU use.Nicholas Marriott2009-02-09
|
* Return -1 not NULL on error. Doh.Nicholas Marriott2009-02-09
|
* Don't try to change the window name unless the pid of the process chosen hasNicholas Marriott2009-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 Marriott2009-02-09
|