summaryrefslogtreecommitdiffstats
path: root/Makefile.am
AgeCommit message (Collapse)Author
2021-05-03Add different command historys for different types of prompts ("command",Nicholas Marriott
"search" etc). From Anindya Mukherjee.
2021-01-18Add -Wno-format-y2k.Nicholas Marriott
2020-12-24Makefile.am: add grid-reader.cThomas Adam
Add grid-reader.c to Makefile.am so it's included for compilation.
2020-11-09Scaffold for oss-fuzz, from Sergey Nizovtsev.Nicholas Marriott
2020-11-09Add support for Haiku, from David Carlier. GitHub issue 2453.Nicholas Marriott
2020-05-15xterm-keys has been on by default for 5 years and all other modern terminalsNicholas Marriott
use these key sequences by default. Merge the code into the main tty and input tree processing (convering the latter to use a tree rather than a table at the same time) and make the option a no-op.
2020-05-08Add a customize mode where options may be browsed and changed, includes addingNicholas Marriott
a brief description of each option. Bound to "C" by default.
2020-04-29Do not want -O0 by default.Nicholas Marriott
2020-04-29Improve command prompt completion:Nicholas Marriott
- Show a menu with completions if there are multiple. - Don't complete argument stuff (options, layouts) at start of text. - For -t and -s, if there is no : then complete sessions but if there is a :, show a menu of all windows in the session rather than trying to complete the window name which is a bit useless if there are duplicates. Lots of scope for being more sophisticated left here.
2020-04-23Add XDG_CONFIG home to the configuration search paths.Nicholas Marriott
2020-04-20Merge branch 'obsd-master'Thomas Adam
2020-03-26Merge branch 'obsd-master'Thomas Adam
2020-01-28Fix for version changes.Nicholas Marriott
2019-12-12Merge branch 'obsd-master'Thomas Adam
2019-12-10Add ~/.config/tmux/tmux.conf to the default search path for configuration filesNicholas Marriott
(in Makefile.am, so portable tmux only).
2019-09-08Fix "make ctags", GitHub issue 1888.Nicholas Marriott
2019-06-14Merge branch 'obsd-master'Thomas Adam
2019-05-23Add yacc(1) bits.Nicholas Marriott
2019-05-23Merge branch 'obsd-master'Thomas Adam
2019-05-10Merge branch 'obsd-master'Thomas Adam
2019-04-27Merge branch 'obsd-master'Thomas Adam
2019-04-18Remove duplicate entry.Nicholas Marriott
2019-04-18Merge branch 'obsd-master'Thomas Adam
2019-04-07Break new window and pane creation common code from various commands andNicholas Marriott
window.c into a separate file spawn.c.
2019-03-18Merge branch 'obsd-master'Thomas Adam
2018-09-04Makefile.am: Add space between -f and argumentThomas Adam
Required for some (older) aek instance -- namely NetBSD.
2018-08-20Support for windows larger than the client.Nicholas Marriott
This adds two new options, window-size and default-size, and a new command, resize-window. The force-width and force-height options, and the session_width and session_height formats have been removed. The new window-size option tells tmux how to work out the size of windows: largest means it picks the size of the largest session, smallest the smallest session (similar to the old behaviour) and manual means that it does not automatically resize windows. aggressive-resize modifies the choice of session for largest and smallest as it did before. If a window is in a session attached to a client that is too small, only part of the window is shown. tmux attempts to keep the cursor visible, so the part of the window displayed is changed as the cursor moves (with a small delay, to try and avoid excess redrawing when applications redraw status lines or similar that are not currently visible). Drawing windows which are larger than the client is not as efficient as those which fit, particularly when the cursor moves, so it is recommended to avoid using this on slow machines or networks (set window-size to smallest or manual). The resize-window command can be used to resize a window manually. If it is used, the window-size option is automatically set to manual for the window (undo this with "setw -u window-size"). resize-window works in a similar way to resize-pane (-U -D -L -R -x -y flags) but also has -a and -A flags. -a sets the window to the size of the smallest client (what it would be if window-size was smallest) and -A the largest. For the same behaviour as force-width or force-height, use resize-width -x or -y. If the global window-size option is set to manual, the default-size option is used for new windows. If -x or -y is used with new-session, that sets the default-size option for the new session. The maximum size of a window is 10000x10000. But expect applications to complain and higher memory use if you make a window that big. The minimum size is the size required for the current layout including borders. This change allows some code improvements, most notably that since windows can now never be cropped, that code can be removed from the layout code, and since panes can now never be outside the size of the window, window_pane_visible can be removed.
2018-07-04+README.ja.Nicholas Marriott
2017-07-12Merge branch 'obsd-master'Thomas Adam
Conflicts: cmd-pipe-pane.c proc.c tmux.c window.c
2017-06-08Move FAQ online and do not ship TODO.Nicholas Marriott
2017-05-31Merge branch 'obsd-master'Thomas Adam
Conflicts: Makefile.am cfg.c server-client.c
2017-04-21Fix after mergeThomas Adam
2017-04-21Merge branch 'obsd-master'Thomas Adam
Conflicts: Makefile.am pty.c
2017-04-20Turn on debug if $VERSION is master rather than commenting and uncommenting.Nicholas Marriott
2017-03-22Remove coverage and profile flags.Nicholas Marriott
2017-03-22Can shorten these by using LIBOBJ.Nicholas Marriott
2017-03-22DEFS -> AM_CPPFLAGS.Nicholas Marriott
2017-03-22Should not need -D_POSIX_PTHREAD_SEMANTICS.Nicholas Marriott
2017-03-22Use AC_USE_SYSTEM_EXTENSIONS and explicitly check for daemon() in headers.Nicholas Marriott
2017-03-09Compat code for strndup and strnlen.Nicholas Marriott
2017-03-09Solaris fixes, mostly from Dagobert Michelsen.Nicholas Marriott
2017-02-21Reflect OBSD Makefile changes in Makefile.amThomas Adam
2017-02-15Hide or fix some warnings.Nicholas Marriott
2017-01-25Bad merge.Nicholas Marriott
2017-01-23Merge branch 'obsd-master'Thomas Adam
Conflicts: Makefile tmux.c
2017-01-22Add b64_pton as well.Nicholas Marriott
2016-10-19Put AM_* back, but this time do a dance in configure.ac so that we can keepNicholas Marriott
using CFLAGS for the tests.
2016-10-18Revert the AM_* change, I can't find a way to make AC_CHECK_HEADER useNicholas Marriott
LIBEVENT_CFLAGS.
2016-10-18I don't remember why we have make clean in dist-hook; remove it.Nicholas Marriott
2016-10-18*.h can go in dist_tmux_SOURCES, from Dilyan Palauzov.Nicholas Marriott