aboutsummaryrefslogtreecommitdiff
path: root/format.c
Commit message (Collapse)AuthorAge
...
| * Always format real layout even when zoomed.nicm2015-04-21
| |
| * Put mouse_any_flag back, don't know where it went to (still in man page).nicm2015-04-21
| |
| * Support for multiple key tables to commands to be bound to sequences ofnicm2015-04-20
| | | | | | | | | | | | | | keys. The default key bindings become the "prefix" table and -n the "root" table. Keys may be bound in new tables with bind -T and switch-client -T used to specify the table in which the next key should be looked up. Based on a diff from Keith Amling.
* | Merge branch 'obsd-master'Thomas Adam2015-04-19
|\|
| * Add a helper function to convert time, and add session_activity formatsnicm2015-03-31
| | | | | | | | (the latter from Takatoshi Matsumoto).
| * Fix some format specifier nits, from Ben Boeckel.nicm2015-03-31
| |
* | Merge branch 'obsd-master'Thomas Adam2015-02-06
|\| | | | | | | | | Conflicts: cmd-pipe-pane.c
| * Add format_expand_time and use it instead of status_replace wherenicm2015-02-06
| | | | | | | | command execution is not needed.
| * Wrap all the individual format_* calls in a single format_defaultsnicm2015-02-05
| | | | | | | | functions.
* | Merge branch 'obsd-master'Thomas Adam2015-01-16
|\|
| * correctly use HOST_NAME_MAX.deraadt2015-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some notes: POSIX HOST_NAME_MAX doesn't include the NUL. POSIX LOGIN_NAME_MAX and TTY_NAME_MAX do include the NUL. BSD MAXHOSTNAMELEN includes the NUL. Actually, most of the historical BSD MAX* defines did include the NUL, except for the historical mistake of utmp fields without NULs in the string, which directly led to strncpy.. just showing how error prone this kind of accounting is. CSRG did right. Somehow POSIX missed the memo on the concepts of carefulness and consistancy, and we are still paying the price when people trip over this. Of course, glibc is even more amazing (that is a hint to blackhats) ok guenther
* | Merge branch 'obsd-master'Thomas Adam2014-12-19
|\| | | | | | | | | Conflicts: format.c
| * Add pane_dead_status for exit status of dead panes.nicm2014-12-09
| |
* | Merge branch 'obsd-master'Thomas Adam2014-12-03
|\|
| * Permit option values to be used in formats.nicm2014-12-02
| |
| * Check ZOOMED flag on window.nicm2014-12-01
| |
* | Merge branch 'obsd-master'Thomas Adam2014-11-09
|\|
| * Empty strings should be false too for #{?}, from Marc Finet.nicm2014-11-08
| |
* | No need for $Id$ now.Nicholas Marriott2014-11-08
| |
* | Merge branch 'obsd-master'Thomas Adam2014-10-29
|\| | | | | | | | | | | | | Conflicts: Makefile cmd-link-window.c cmd-unlink-window.c
| * Add pane_input_off format, from Anish R Athalye.nicm2014-10-25
| |
* | Merge branch 'obsd-master'Thomas Adam2014-10-21
|\| | | | | | | | | | | | | | | | | | | Conflicts: Makefile cmd-list-commands.c cmd-suspend-client.c job.c tmux.h xmalloc.c
| * Add xreallocarray and remove nmemb argument from xrealloc.nicm2014-10-08
| |
* | Merge branch 'obsd-master'Thomas Adam2014-09-25
|\|
| * Add window_last_flag and window_zoomed_flag. From John Morrissey.nicm2014-09-08
| |
* | Merge branch 'obsd-master'Thomas Adam2014-08-09
|\| | | | | | | | | Conflicts: client.c
| * Remove support for the continuous reporting "any" mouse mode which nevernicm2014-08-09
| | | | | | | | really worked properly and is rarely used.
* | Merge branch 'obsd-master'Thomas Adam2014-06-20
|\|
| * Add some formats for pane bounds.nicm2014-05-27
| |
* | Merge branch 'obsd-master'Thomas Adam2014-05-13
|\| | | | | | | | | | | Conflicts: format.c window.c
| * If multiple arguments are given to new-session, new-window,nicm2014-05-13
| | | | | | | | | | | | split-window, respawn-window or respawn-pane, pass them directly to execvp() to help avoid quoting problems. One argument still goes to "sh -c" like before. Requested by many over the years. Patch from J Raynor.
| * Add support for named buffers. If you don't name a buffer, things worknicm2014-05-13
| | | | | | | | | | | | | | | | much as before - buffers are automatically named "buffer0000", "buffer0001" and so on and ordered as a stack. Buffers can be named explicitly when creating ("loadb -b foo" etc) or renamed ("setb -b buffer0000 -n foo"). If buffers are named explicitly, they are not deleted when buffer-limit is reached. Diff from J Raynor.
* | Merge branch 'obsd-master'Thomas Adam2014-04-23
|\| | | | | | | | | | | | | Conflicts: Makefile tmux.1 window.c
| * Add some UTF-8 utility functions and use them to prevent the width limitnicm2014-04-17
| | | | | | | | on formats from splitting UTF-8 characters improperly.
| * Remove the monitor-content option and associated bits and bobs. It'snicm2014-04-17
| | | | | | | | | | never worked very well. If there is a big demand for it to return, will consider better ways to do it.
* | Merge branch 'obsd-master'Thomas Adam2014-04-05
|\| | | | | | | | | | | Conflicts: Makefile tty-keys.c
| * Support UTF-8 with choose-buffer, from Kosuke ASAMI. Also makenicm2014-04-02
| | | | | | | | buffer_sample bigger to let it trim at window right edge.
| * Make session_attached a count and add session_many_attached flag.nicm2014-03-31
| |
* | Make session_attached a count and add session_many_attached flag.Nicholas Marriott2014-03-06
| |
* | Merge branch 'obsd-master'Thomas2014-01-20
|\|
| * Replace ## by # in format.nicm2013-11-24
| |
* | Fix previousThomas Adam2013-10-11
| | | | | | | | cwd is a char*, not a u_int.
* | Fix up missing cwd definitionThomas Adam2013-10-11
| | | | | | | | This went walkies during the merge.
* | Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-codeNicholas Marriott2013-10-11
|\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: cmd-split-window.c cmd-unbind-key.c format.c osdep-openbsd.c
| * | Fixup osdep-* specific codeThomas2013-10-11
| | | | | | | | | | | | get_proc_name() is osdep_get_name() outside of OpenBSD.
| * | Merge branch 'obsd-master' into mtempThomas2013-10-11
| |\|
| | * And get it right this time... don't leak if it is an empty string either.nicm2013-10-11
| | |
| | * Fix leak in format_get_command.nicm2013-10-10
| | |
| | * Remove the KERN_PROC_CWD the proc_current_path format (which is the onlynicm2013-10-10
| | | | | | | | | | | | thing that uses it now).
| | * Alter how tmux handles the working directory to internally use filenicm2013-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | descriptors rather than strings. - Each session still has a current working directory. - New sessions still get their working directory from the client that created them or its attached session if any. - New windows are created by default in the session working directory. - The -c flag to new, neww, splitw allows the working directory to be overridden. - The -c flag to attach let's the session working directory be changed. - The default-path option has been removed. To get the equivalent to default-path '.', do: bind c neww -c $PWD To get the equivalent of default-path '~', do: bind c neww -c ~ This also changes the client identify protocol to be a set of messages rather than one as well as some other changes that should make it easier to make backwards-compatible protocol changes in future.