aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Whoops, did not mean to do this.Nicholas Marriott2011-01-13
|
* osdep-linux.cNicholas Marriott2011-01-13
|
* Trim spaces.Nicholas Marriott2011-01-10
|
* Better __progname check.Nicholas Marriott2011-01-10
|
* Copy osdep-unknown.c for AIX to make @PLATFORM@ work.Nicholas Marriott2011-01-10
|
* Check for optarg, optind, optreset.Nicholas Marriott2011-01-10
|
* +.Nicholas Marriott2011-01-09
|
* +.Nicholas Marriott2011-01-07
|
* Sync OpenBSD patchset 813:Tiago Cunha2011-01-07
| | | | | | Add a function to create window flags rather than doing the same thing in two places. From Thomas Adam.
* Bring the last remaining bits of dist.mk.Tiago Cunha2011-01-07
|
* Sync OpenBSD patchset 832:Tiago Cunha2011-01-07
| | | | | Whoops, command-prompt can take 0 or 1 argument.
* 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.