aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Remove dead files entries.Tiago Cunha2011-01-07
|
* Sync OpenBSD patchset 831:Tiago Cunha2011-01-07
| | | | | | | | | Now that parsing is common, merge some of the small, related commands together to use the same code. Also add some arguments (such as -n and -p) to some commands to match existing commands.
* Sync OpenBSD patchset 830:Tiago Cunha2011-01-07
| | | | | argc will be 1 not 2 with no option value.
* cmd-generic.c isn't needed anymore due to OpenBSD patchset 829.Tiago Cunha2011-01-07
|
* Remove compat include.Tiago Cunha2011-01-07
|
* More _SOURCES.Tiago Cunha2011-01-07
|
* Sync OpenBSD patchset 829:Tiago Cunha2011-01-07
| | | | | | | | | | | | | | | | | | | | | | Clean up and simplify tmux command argument parsing. Originally, tmux commands were parsed in the client process into a struct with the command data which was then serialised and sent to the server to be executed. The parsing was later moved into the server (an argv was sent from the client), but the parse step and intermediate struct was kept. This change removes that struct and the separate parse step. Argument parsing and printing is now common to all commands (in arguments.c) with each command left with just an optional check function (to validate the arguments at parse time), the exec function and a function to set up any key bindings (renamed from the old init function). This is overall more simple and consistent. There should be no changes to any commands behaviour or syntax although as this touches every command please watch for any unexpected changes.
* Sync OpenBSD patchset 828:Tiago Cunha2011-01-07
| | | | | | | | | | | | Support for UTF-8 mouse input (\033[1005h). This was added in xterm 262 and supports larger terminals than the older way. If the new mouse-utf8 option is on, UTF-8 mouse input is enabled for all UTF-8 terminals. The option defaults to on if LANG etc are set in the same manner as the utf8 option. With help and based on code from hsim at gmx.li.
* Sync OpenBSD patchset 827:Tiago Cunha2011-01-07
| | | | | | Handle a # at the end of a replacement string (such as status-left) correctly. Found by Thomas Adam.
* Missing HAVE_STDINT_H.Nicholas Marriott2011-01-07
|
* Whoops, bad copy and paste.Nicholas Marriott2011-01-04
|
* Support --enable-static.Nicholas Marriott2011-01-04
|
* libevent-2 works now as well.Tiago Cunha2011-01-03
|
* Zap paths.h include.Tiago Cunha2011-01-03
|
* Update _SOURCES.Tiago Cunha2011-01-03
|
* Sync OpenBSD patchset 826:Tiago Cunha2011-01-03
| | | | | | | | Move the user-visible parts of all options (names, types, limit, default values) together into one set of tables in options-table.c. Also clean up and simplify cmd-set-options.c and move a common print function into option-table.c.
* More indentation tweaking.Nicholas Marriott2011-01-03
|
* Include all osdep-*.c in dist.Nicholas Marriott2011-01-03
|
* Sync OpenBSD patchset 825:Tiago Cunha2011-01-03
| | | | | | suspend-client has used -t for the client target (like everything else) for ages, fix the usage string and man page and trim some leftover code.
* Sync OpenBSD patchset 824:Tiago Cunha2011-01-03
| | | | | Last few tables that should be const.
* Sync OpenBSD patchset 823:Tiago Cunha2011-01-03
| | | | | Sprinkle a little more const.
* Sync OpenBSD patchset 822:Tiago Cunha2011-01-03
| | | | | Another table that should be const.
* Sync OpenBSD patchset 821:Tiago Cunha2011-01-03
| | | | | Key table should be const.
* Sync OpenBSD patchset 820:Tiago Cunha2011-01-03
| | | | | | Add a -P option to new-window and split-window to print the new window or pane index in target form (useful to pass it into other commands).
* Sync OpenBSD patchset 819:Tiago Cunha2011-01-03
| | | | | | | | | Don't reset the activity timer for unattached sessions every second, this screws up the choice of most-recently-used. Instead, break the time update into a little function and do it when the session is attached. Pointed out by joshe@.
* Sync OpenBSD patchset 818:Tiago Cunha2011-01-03
| | | | | Remove unused variable.
* Wrap long line differently.Nicholas Marriott2011-01-02
|
* Fail if no libevent or curses, from Thomas Adam.Nicholas Marriott2011-01-02
|
* Make version more prominent.Nicholas Marriott2011-01-01
|
* libevent 2 works now as well.Nicholas Marriott2011-01-01
|
* Add.Nicholas Marriott2011-01-01
|
* Add.Nicholas Marriott2011-01-01
|
* Also done.Nicholas Marriott2011-01-01
|
* Remove some done or duplicates, reorder.Nicholas Marriott2011-01-01
|
* And moar.Nicholas Marriott2010-12-31
|
* Make indentation better.Nicholas Marriott2010-12-31
|
* Default enable-debug to on in CVS (can be changed for releases).Nicholas Marriott2010-12-31
|
* RCS $Id$.Nicholas Marriott2010-12-31
|
* Switch tmux to use autoconf and automake.Nicholas Marriott2010-12-31
| | | | | Although they suck, they suck less than the alternatives.
* Sync OpenBSD patchset 817:Tiago Cunha2010-12-31
| | | | | fix trailing whitespace;
* Sync OpenBSD patchset 816:Tiago Cunha2010-12-31
| | | | | Remove some unused defines.
* Sync OpenBSD patchset 815:Tiago Cunha2010-12-31
| | | | | Fix BUFFERS section now they are global.
* +.Nicholas Marriott2010-12-31
|
* Done.Tiago Cunha2010-12-30
|
* Global paste buffers instead of per-session which renders copy-buffer useless.Tiago Cunha2010-12-30
| | | | | As a consequence buffer-limit is now a server option.
* Sync OpenBSD patchset 812:Tiago Cunha2010-12-30
| | | | | | Support all four of the xterm mouse modes. Based on a diff from hsim at gmx.li.
* Sync OpenBSD patchset 811:Tiago Cunha2010-12-30
| | | | | | Allow the config file parser and source-file to return "don't exit" to the client to let attach work from configuration files.
* Stray blank line.Nicholas Marriott2010-12-30
|
* epoll on Linux is broken with /dev/null so it needs to be disabled.Nicholas Marriott2010-12-30
| | | | | | Instead of adding another BROKEN_* define, move event_init into osdep-*.c.
* Working on 1.5.Tiago Cunha2010-12-27
|