Code Log


Commit Date  
[111d99] (10.8 kB) by Nicholas Marriott Nicholas Marriott

When only two panes in a window, only draw half the separating line as
active.

2013-03-25 11:41:49 View
Download
[446fb0] (9.5 kB) by Nicholas Marriott Nicholas Marriott

Do not redraw panes if invisible.

2013-03-25 10:12:01 View
Download
[919bde] (10.8 kB) by Nicholas Marriott Nicholas Marriott

When only two panes in a window, only draw half the separating line as active.

2013-03-14 12:08:26 View
Download
[dde5d4] (9.5 kB) by Nicholas Marriott Nicholas Marriott

Do not redraw panes if invisible.

2013-03-09 17:29:22 View
Download
[b43388] (9.4 kB) by Nicholas Marriott Nicholas Marriott

We can't tell what the terminal has done with a DCS string, so reset the
cursor and attributes afterwards.

2012-09-05 09:59:41 View
Download
[c6fc87] (9.4 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 1122:

Use a predefined structure for not-space cells used to set attributes.

2012-05-30 13:41:58 View
Download
[e4a7ce] (9.5 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 1015:

Add an option to move the status line to the top of the screen,
requested by many.

2012-01-29 12:57:01 View
Download
[4d8098] (9.1 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 1010:

Show pane size in top right of display panes mode.

2012-01-23 12:23:27 View
Download
[9ec457] (8.9 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 979:

Make window_pane_index work the same as window_index, from Ben Boeckel.

2011-11-25 13:30:45 View
Download
[67e707] (8.9 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 936:

Do not continue to send data to suspended/locked clients or there will
be a huge rush of it after they are resumed/unlocked. The main output
path was fine but status line updates and the terminal state reset code
were missed.

2011-07-08 22:58:30 View
Download
[512603] (8.9 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 762:

Use UTF-8 line drawing characters on UTF-8 terminals. Fixes some stupid
terminals (I'm looking at you, putty) which disable the vt100 ACS mode
switching sequences in UTF-8 mode.

Also on terminals without ACS at all, use ASCII equivalents where
obvious.

2010-09-18 15:43:53 View
Download
[82ba7e] (9.2 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 632:

Option to display the active pane in a different colour with the display-panes
command. From Paul Hoffman, thanks.

2010-02-05 01:31:06 View
Download
[106011] (8.9 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 597:

Options to set the colour of the pane borders, with different colours for the
active pane.

2010-01-05 23:52:37 View
Download
[cc094f] (7.7 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 581:

Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last
time now I've configured emacs to make them displayed in really annoying
colours...

2009-12-04 22:14:47 View
Download
[d13d3a] (7.7 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 471:

Add a minor optimisatin: if the character being printed is space, don't worry
about setting the background colour or attributes (except reverse).

2009-10-28 23:17:28 View
Download
[8bdcc1] (7.6 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 393:

Similarly add a tty_cursor_pane function to tidy up most of the calls.

2009-10-15 01:30:00 View
Download
[0ec1ce] (7.6 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 322:

Permit options such as status-bg to be configured using the entire 256 colour
palette by setting "colour0" to "colour255".

2009-09-11 14:13:52 View
Download
[ed3535] (7.6 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 302:

Add a new display-panes command, with two options (display-panes-colour and
display-panes-time), which displays a visual indication of the number of each
pane.

2009-08-31 22:30:15 View
Download
[c261ae] (6.3 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 240:

Reset the attributes after drawing all or part of the screen, and reset the
region before poll(2). This reduces (but does not eliminate) the chance of the
attributes not being normal if tmux is disconnected without warning (ssh ~.,
reboot from inside, etc).

2009-08-10 21:41:35 View
Download
[a834d0] (6.2 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 209:

Pass the ACS border characters through tty_get_acs so they appear correctly on
terminals which don't use the standard set.

2009-07-31 20:35:21 View
Download
[5e7a48] (6.0 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 179:

Use the full range of ACS line drawing characters to draw pane borders,
including intersections.

2009-07-25 09:03:33 View
Download
[723f36] (3.7 kB) by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 177:

Simplify screen redrawing by drawing the border and background together rather
than border separately, and consolidating all the drawing characters into one
string.

2009-07-25 08:58:19 View
Download
[ff500b] (4.8 kB) by Nicholas Marriott Nicholas Marriott

For some reason when clearing status/message it was redrawing the entire client
not just the status line. Changing this also revealed the check for the status
line was incorrect when drawing the pane.

2009-07-15 17:44:06 View
Download
[72d56b] (4.8 kB) by Nicholas Marriott Nicholas Marriott

Instead of faking up a status line in status_redraw, use the same code to
redraw it as to draw the entire screen, just skip all lines but the last.

2009-07-15 17:43:45 View
Download
[1e574b] (4.2 kB) by Nicholas Marriott Nicholas Marriott

Get rid of the PANE_HIDDEN flag in favour of a function, and moving the
decision for whether or not a pane should be drawn out of the layout code and
into the redraw code.

This is needed for the new layout design, getting it in now to make that easier
to work on.

2009-07-15 17:42:44 View
Download
Older >