Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Code Log


Commit Date  
[2c863b] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 235:

Nuke a dead variable found with clang and an unused declaration with lint.

2009-08-09 17:57:39 Tree
[221ce5] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 234:

Move the key bindings section to near the start, mention attach/detach in the
first section, and another couple of tweaks. Based on a diff from Theo.

2009-08-09 17:55:59 Tree
[1297c3] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 233:

Don't leak in the (rare) case of an invalid command at the end of a file not
terminated by a \n.

2009-08-09 17:53:50 Tree
[4c9449] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 232:

Use a temporary variable for strdup of const char *.

2009-08-09 17:52:54 Tree
2009-08-09 17:51:19 Tree
[29b1b2] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 231:

Infrastructure and commands to manage the environment for processes started
within tmux.

There is a global environment, copied from the external environment when the
server is started and each session has an (initially empty) session
environment which overrides it.

New commands set-environment and show-environment manipulate or display the
environments.

A new session option, update-environment, is a space-separated list of
variables which are updated from the external environment into the session
environment every time a new session is created - the default is DISPLAY.

2009-08-09 17:48:55 Tree
[af3db9] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 230:

Tidy function a little by using a temporary variable.

2009-08-09 17:43:00 Tree
2009-08-09 17:41:46 Tree
[167a8c] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 229:

Options to set the colours and attributes for status-left/-right. From Thomas
Adam, thanks.

2009-08-09 17:40:17 Tree
[97eb53] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 227:

Add a flags member to the grid_line struct and use it to differentiate lines
wrapped at the screen edge from those terminated by a newline. Then use this
when copying to combine wrapped lines together into one.

2009-08-09 17:32:06 Tree
[37b0bc] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 226:

Change the way the grid is stored, previously it was:

- a two-dimensional array of cells;
- a two-dimensional array of utf8 data;
- an array of line lengths.

Now it is a single array of a new struct grid_line each of which represents a
line and contains the length and an array of cells and an array of utf8 data.

This will make it easier to add additional per-line members, such as flags.

2009-08-09 17:28:24 Tree
[5b56ea] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 225:

If there is an error in the configuration file, don't just exit(1) as this can
cause the client to hang. Instead, send the error message, then mark the client
as bad and start a normal shutdown so the server exits once the error is
written.

This also allows some code duplicating daemon(3) to be trimmed and logging to
begin earlier.

Prompted by Theo noticing the behaviour on error wasn't documented.

2009-08-09 17:19:18 Tree
[602aae] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 224:

Move introduction section up into description. From jmc.

2009-08-09 16:59:35 Tree
[05eb4e] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 223:

Using the alternative screen (smcup/rmcup) should also preserve the current
colours and attributes. Found thanks to a report from Taylor Venable.

While here also nuke a couple of extra blank lines.

2009-08-09 16:57:49 Tree
[5840c3] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 222:

tweak INTRODUCTION; from nicm and myself (jmc)

2009-08-09 16:54:46 Tree
[cd5294] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 221:

Clear the codes array earlier as tty_term_free could be called on error.

2009-08-09 16:52:06 Tree
[88b83b] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 220:

If colours are not supported by the terminal, try to emulate a coloured
background by setting or clearing the reverse attribute.

This makes a few applications which don't use the reverse attribute themselves
a little happier, and allows the status, message and mode options to have
default attributes and fg/bg options that work as expected when set as reverse.

2009-08-09 16:50:57 Tree
[65a289] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 219:

Add a -a flag to set-option and set-window-option to append to an existing
string value, useful for terminal-overrides.

2009-08-09 16:48:34 Tree
[d8a2ce] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 217:

Show the bell/activity/current status and the window title in the choice list.

2009-08-09 16:41:17 Tree
[c32ca6] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 216:

Check for "UTF8" as well as "UTF-8" in LANG etc as it seems this may also
appear.

2009-08-09 16:39:40 Tree
[c9f55c] by Tiago Cunha Tiago Cunha

Make similar (untested) changes to the OS-dependent code for FreeBSD, and
NetBSD in accordance to OpenBSD patchset 214.

2009-08-09 16:37:05 Tree
[1127a2] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 214:

Split the comparison into a function to make this code smaller and more
understandable.

2009-08-09 16:08:12 Tree
2009-08-09 15:58:09 Tree
[9002e6] by Tiago Cunha Tiago Cunha

Sync OpenBSD patchset 213:

Don't try to free old string values (and crash) when they are overridden unless
they were actually found in the source terminal description. Reported by jmc.

2009-08-09 15:57:13 Tree
[bd2fe4] by Tiago Cunha Tiago Cunha

Make it build on the remaining operating systems, due to the changes
introduced on OpenBSD patchset 211.

2009-08-09 15:53:02 Tree
Older >