aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Sync OpenBSD patchset 496:Tiago Cunha2009-11-08
| | | | | Switch window pane pipe redirect fd over to a bufferevent.
* Sync OpenBSD patchset 495:Tiago Cunha2009-11-08
| | | | | Switch tty fds over to a bufferevent.
* Sync OpenBSD patchset 494:Tiago Cunha2009-11-08
| | | | | Add back JOB_PERSIST checks that got lost.
* Sync OpenBSD patchset 493:Tiago Cunha2009-11-08
| | | | | Switch jobs over to use a bufferevent.
* Sync OpenBSD patchset 492:Tiago Cunha2009-11-08
| | | | | A couple of minor cosmetic changes.
* Adjust recent libevent changes to the portable version.Tiago Cunha2009-11-08
|
* Sync OpenBSD patchset 491:Tiago Cunha2009-11-08
| | | | | | | | | | | | Initial changes to move tmux to libevent. This moves the client-side loops are pretty much fully over to event-based only (tmux.c and client.c) but server-side (server.c and friends) treats libevent as a sort of clever poll, waking up after every event to run various things. Moving the server stuff over to bufferevents and timers and so on will come later.
* Working on 1.2.Tiago Cunha2009-11-05
|
* Use %%VERSION%% so the Makefile can replace it by VERSION.Tiago Cunha2009-11-05
|
* Update CHANGES, and NOTES for the 1.1 release.Tiago Cunha2009-11-05
|
* Bump VERSION.Tiago Cunha2009-11-05
|
* Prepare the tree for the 1.1 release.Tiago Cunha2009-11-05
|
* Sync OpenBSD patchset 490:Tiago Cunha2009-11-04
| | | | | Unused (but assigned to) variable, found by lint.
* Sync OpenBSD patchset 489:Tiago Cunha2009-11-04
| | | | | Ignore the colour on space, /not/ the attributes.
* Sync OpenBSD patchset 488:Tiago Cunha2009-11-04
| | | | | | Fix the reverse emulation when a terminal doesn't have setab to use the correct fg/bg (adjusted if spaces) and happen before attribute setting.
* Adjust OpenBSD patchset 487 to the portable version, and while there dropTiago Cunha2009-11-04
| | | | | malloc_options on DragonFlyBSD, and FreeBSD.
* Sync OpenBSD patchset 487:Tiago Cunha2009-11-04
| | | | | | Change declaration and use of malloc_options to be more standard, from Tim van der Molen.
* Sync OpenBSD patchset 486:Tiago Cunha2009-11-04
| | | | | | Don't backoff based on suspended or deda clients as they are always likely to have data backed up.
* Sync OpenBSD patchset 485:Tiago Cunha2009-11-04
| | | | | | | | | | Add an activity time for clients, like for sessions, and change session and client lookup to pick the most recently used rather than the most recently created - this is much more useful when used interactively and (because the activity time is set at creation) should have no effect on source-file. Based on a problem reported by Jan Johansson.
* Sync OpenBSD patchset 484:Tiago Cunha2009-11-04
| | | | | | | If it isn't available explicitly, work out the current client in a similar way to the current session - build a list of the possibilities then pick the newest.
* Sync OpenBSD patchset 483:Tiago Cunha2009-11-04
| | | | | | | | | | Change session and client activity and creation time members to have more meaningful names. Also, remove the code to try and update the session activity time for the command client when a command message is received as is pointless because it des not have a session.
* Sync OpenBSD patchset 482:Tiago Cunha2009-11-04
| | | | | | tv member of struct paste_buffer is updated but not otherwise used, so remove it.
* Sync OpenBSD patchset 481:Tiago Cunha2009-11-04
| | | | | Fix vi page up mode key (from naddy), add missing half page keys, and sort.
* Sync OpenBSD patchset 480:Tiago Cunha2009-11-04
| | | | | | | Double the escape timer (the time after a \033 is received before tmux gives up waiting to see if it is part of a key sequence and passes it through) to 500 ms, the previous setting was too fast. Suggested by naddy.
* Sync OpenBSD patchset 479:Tiago Cunha2009-11-02
| | | | | | | | | | When matching the session names with -t, look for exact matches first before trying partial matches. Avoids problems where two ambiguous matches are present before an exact match (eg foo1, foo2, foo would give an error on trying -tfoo), reported by Natacha Port? natbsd at instinctive dot eu.
* Sync OpenBSD patchset 478:Tiago Cunha2009-11-02
| | | | | Leftover unused variable :-/.
* Sync OpenBSD patchset 477:Tiago Cunha2009-11-02
| | | | | | There isn't much point in doing lstat before connect so instead just do connect and handle ENOENT from it which is a little tidier.
* Sync OpenBSD patchset 476:Tiago Cunha2009-11-02
| | | | | Reorder slightly to tidy code.
* Sync OpenBSD patchset 475:Tiago Cunha2009-11-02
| | | | | | | | | Add a flag for jobs that shouldn't be freed after they've died and use it for status jobs, then only kill those jobs when status-left, status-right or set-titles-string is changed. Fixes problems with changing options from inside #().
* Sync OpenBSD patchset 474:Tiago Cunha2009-11-02
| | | | | Missing setenv/showenv aliases.
* Sync OpenBSD patchset 473:Tiago Cunha2009-11-02
| | | | | Missing ;. From eric@ ages ago.
* Sync OpenBSD patchset 472:Tiago Cunha2009-11-02
| | | | | | | | | | | If any client currently displaying a window pane has more than 1 KB of output buffered, don't accept any further data from the process running in the pane. This makes tmux much more responsive when flooded with output, although other buffers can still have an impact when running remotely. Prompted by a query from Ranganathan Sankaralingam.
* +.Nicholas Marriott2009-11-02
|
* Example from Thayer Williams.Nicholas Marriott2009-11-02
|
* +-.Nicholas Marriott2009-11-01
|
* Sync OpenBSD patchset 471:Tiago Cunha2009-10-28
| | | | | | Add a minor optimisatin: if the character being printed is space, don't worry about setting the background colour or attributes (except reverse).
* Sync OpenBSD patchset 470:Tiago Cunha2009-10-28
| | | | | Twaek this slightly to avoid confusing use of flags variable.
* Sync OpenBSD patchset 469:Tiago Cunha2009-10-28
| | | | | | | | | | Setting SGR0 when setting the fg and bg has problems if only one of the two is meant to be default, so rewrite the code to move this outside, move setting colours before attributes and generally clean up. Tested by sthen@, fixes problems he was seeing with mutt and should fix some existing problems with (rarely) lost attributes.
* Sync OpenBSD patchset 468:Tiago Cunha2009-10-28
| | | | | Move the poll registration functions into the server-*.c files.
* Sync OpenBSD patchset 467:Tiago Cunha2009-10-28
| | | | | tabs are better; ok nicm
* Sync OpenBSD patchset 466:Tiago Cunha2009-10-28
| | | | | | Clear signal flags /before/ taking action and continue afterwards to reduce chance of dropping signals. Pointed out by deraadt@.
* Sync OpenBSD patchset 465:Tiago Cunha2009-10-28
| | | | | Call fstat() after fopen() rather than stat() before.
* Sync OpenBSD patchset 464:Tiago Cunha2009-10-28
| | | | | | Reset the umask right after fopen to avoid leaving it changed on error, noticed by deraadt@.
* Sync OpenBSD patchset 463:Tiago Cunha2009-10-28
| | | | | Use strlcpy instead of strncpy, pointed out by deraadt.
* Sync OpenBSD patchset 462:Tiago Cunha2009-10-28
| | | | | | | Don't do anything in the client callback if the client has already died to avoid a use-after-free (the callback is used twice, once for the client itself and once for the tty). Fixes crashes seen by Han Boetes.
* Sync OpenBSD patchset 461:Tiago Cunha2009-10-28
| | | | | Nuke accidentally-committed debugging statement.
* Sync OpenBSD patchset 460:Tiago Cunha2009-10-28
| | | | | | | | Not all terminals swap CSI and SS3 on ctrl, so remove that. Also mark the rxvt special-cases as such until terminfo is updated to have kLFT5, kRIT5 etc.
* Sync OpenBSD patchset 459:Tiago Cunha2009-10-28
| | | | | | | Rewrite xterm-keys code (both input and output) so that works (doesn't always output the same modifiers, accepts all the possible input keys) and is more understandable.
* Sync OpenBSD patchset 458:Tiago Cunha2009-10-28
| | | | | | | Support the (mostly new) function key+modifier caps (kIC-kIC7). Most of these will be caught (soon) by the xterm keys code in xterm itself but some other descriptions such as rxvt define them as well.
* Sync OpenBSD patchset 457:Tiago Cunha2009-10-28
| | | | | On second thoughts, drop the rxvt output entirely.