Code Log

Commit Date  
[d45c12] by nicm nicm

Remove the barely-used and unnecessary command check() function.

2013-10-10 12:00:18 Tree
[90ae76] by nicm nicm

Clear window->flags when clearing winlinks

When clearing WINLINK_ALERTFLAGS for all sessions, we must also, for
that window, clear the window->flags as well, otherwise sessions may
well still see flags for winlinks long since cleared.

This therefore introduces WINDOW_ALERTFLAGS to help with this.

2013-10-10 11:59:23 Tree
[e6af0a] by nicm nicm

choose-tree: Reset top when toggling items

When choose-tree is told to expand/collapse items (especially when first
rendering collapsed to just show sessions), ensure that in addition to
setting the selected item, that the item itself appears on the bottom of
the screen, rather than off screen.

This was causing rendering glitches when a very small tmux window tried
to render a list of items in choose-tree much larger than itself, and
the selected item appeared off screen, and didn't show the selection
until the selection had wrapped around to the top of the screen.

2013-10-10 11:58:52 Tree
[34674b] by nicm nicm

Renumber windows: Lookup lastw via window not index

When calling 'movew -r' on a session to reorder the winlinks, ensure
when adding back in the information for the lastw stack that we look up
the winlink based on the window and not its index.

Using the index doesn't make sense here because when comparing it to the
old set, it will never match since the winlink has been renumbered.

Bug reported by Ben Boeckel. Patch by Thomas Adam.

2013-10-10 11:58:24 Tree
[784b71] by nicm nicm

Assign mouse x/y coords before checking them. When receiving mouse
inputs, we should set the x/y coordinates earlier than we currently do,
so that we aren't off-by-one in the case when the statusbar is at the
top of the screen. By Thomas Adam.

2013-10-10 11:57:52 Tree
[81a548] by nicm nicm

Accept multiple parameters to SM/RM/DECSET/DECRST, based on a diff from
Hayaki Saito.

2013-10-10 11:57:14 Tree
[fd1750] by nicm nicm

Add automatic-rename-format option allowing automatic rename to use
something other than pane_current_command.

2013-10-10 11:56:50 Tree
[2bf2f5] by nicm nicm

Allow nested format expansion.

2013-10-10 11:50:36 Tree
[40811e] by nicm nicm

Add length limit operator for formats.

2013-10-10 11:50:20 Tree
[2756d1] by nicm nicm

Handle input mouse positions <33 (we already can generate them).

2013-10-10 11:49:42 Tree
[783999] by nicm nicm

Only include actual trailing spaces not unused cells with capturep -J,
from George Nachman.

2013-10-10 11:49:29 Tree
[47a4a9] by nicm nicm

Allow the file descriptor received from the client to be -1.

2013-10-10 11:49:07 Tree
[d75dd2] by nicm nicm

Add formats for window flags.

2013-10-10 11:47:52 Tree
[6e6657] by nicm nicm

Missing space in refresh-client synopsis.

2013-10-10 11:46:47 Tree
[d3830e] by nicm nicm

Grouped sessions were being leaked on destroy, correctly free them.

2013-10-10 11:46:28 Tree
[053867] by nicm nicm

Make recalculate_sizes() handle an empty window with no active
pane. This can happen when a window is in two sessions - it isn't
destroyed immediately when the pane goes away but is left until the last
session is destroyed. Fixes problems with grouped sessions reported by
Daniel Ralston.

2013-10-10 11:46:00 Tree
[4c9f41] by nicm nicm

Pass flags into cmdq_guard as an argument since sometimes cmdq->cmd can
be NULL. Avoids crash when a command in a command client can't be

2013-10-10 11:45:28 Tree
[7c71c3] by nicm nicm

Change the default for the default-path option to ~. This is a quick
change to turn off the KERN_PROC_CWD code which is unpredictable. Later
it will go away and there may be other changes to how this works.

2013-10-05 13:56:48 Tree
[9f3308] by nicm nicm

Fix previous not to leak fd on failure, whoops.

2013-10-05 10:40:49 Tree
[3d8a8e] by nicm nicm

Use open(".")/fchdir() to save and restore current directory rather than

2013-10-05 08:12:39 Tree
[304ea0] by schwarze schwarze

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@

2013-07-16 00:07:52 Tree
[a9ebb6] by Nicholas Marriott Nicholas Marriott

Make next-word-end work properly with vi(1) keys, reported by patrick

2013-07-12 09:52:36 Tree
[f5b041] by Nicholas Marriott Nicholas Marriott

Add pane_synchronized format, from Romain Francoise.

2013-07-05 15:27:14 Tree
[a96a8a] by Nicholas Marriott Nicholas Marriott

Clarify error messages when setting options, from Thomas Adam.

2013-07-05 15:10:38 Tree
[064124] by Nicholas Marriott Nicholas Marriott

When the session option renumber-window is used, ensure we iterate over
all sessions in that group when the winlinks are reordered, otherwise
the winlink lists are out of sync with one another. From Thomas Adam.

2013-07-05 14:52:33 Tree
Older >