Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Add a default-terminal option to set the starting value of $TERM in new | Nicholas Marriott | 2009-07-12 | |
| | | | | | windows. | |||
* | New command, if-shell (alias if). Executes the tmux command in the second | Nicholas Marriott | 2009-07-09 | |
| | | | | | | | | | argument if the shell command in the first succeeds, for example: if "[ -e ~/.tmux.conf.alt ]" "source .tmux.conf.alt" Written by Tiago Cunha, many thanks. | |||
* | Tidy by removing unused argument from grid_view_{insert,delete}_line_region | Nicholas Marriott | 2009-07-09 | |
| | | | | | functions (currently don't fully work, this is to make fix easier). | |||
* | Fix $Id$. | Nicholas Marriott | 2009-07-08 | |
| | ||||
* | Rename the global options variables to be shorter and to make session options | Nicholas Marriott | 2009-07-08 | |
| | | | | | | clear. No functional change, getting this out of the way to make later options changes easier. | |||
* | Change default_window_name to use window_default_command if the actual cmd is | Nicholas Marriott | 2009-07-02 | |
| | | | | | empty. From Josh Elsasser. | |||
* | $Id$. | Nicholas Marriott | 2009-07-01 | |
| | ||||
* | Fix $Id$. | Nicholas Marriott | 2009-06-29 | |
| | ||||
* | Remove some unused function declarations; no binary change. | Nicholas Marriott | 2009-06-26 | |
| | ||||
* | #ifndef nitems. | Nicholas Marriott | 2009-06-26 | |
| | ||||
* | Start of portability update: bitstring.h. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Whitespace and more syncing. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | No more xmalloc-debug. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Restore $Id$ and add script to do so. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | tmux doesn't and won't need syslog logging, so remove it and some other unused | Nicholas Marriott | 2009-06-25 | |
| | | | | | functions found by lint. | |||
* | Miscellaneous unused functions, including one which was basically a | Nicholas Marriott | 2009-06-25 | |
| | | | | | duplicate. Found by lint. | |||
* | Nuke unused buffer functions. Found by lint. | Nicholas Marriott | 2009-06-25 | |
| | | | | | Also remove some old debug output which was #if 0. | |||
* | Change find-window and monitor-content to use fnmatch(3). For convenience and | Nicholas Marriott | 2009-06-25 | |
| | | | | | compatibility, *s are implicitly added at the start and end of the pattern. | |||
* | Add a dedicated function to convert a line into a string and use it to ↵ | Nicholas Marriott | 2009-06-25 | |
| | | | | simplify the search window function. | |||
* | Trying to predict the cursor position for UTF-8 output in the same way as for | Nicholas Marriott | 2009-06-25 | |
| | | | | | | | normal eight-bit output is wrong, separate it into a different function. Fixes spacing when mixing UTF-8 with some escape sequences, notably the way w3m does it. | |||
* | Constify utf8_width() function argument. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Proper support for tab stops (\033H etc), using a bitstring(3). Makes another | Nicholas Marriott | 2009-06-25 | |
| | | | | | vttest test happy. | |||
* | Implement the DEC alignment test. With the last change this is enough for the | Nicholas Marriott | 2009-06-25 | |
| | | | | | | first cursor test in vttest (in ports) to pass; it still shops a few more problems though. | |||
* | New session option, status-utf8, to control the interpretation of top-bit-set | Nicholas Marriott | 2009-06-25 | |
| | | | | | | characters in status-left and status-right (if on, they are treated as UTF-8; otherwise passed through). | |||
* | Add a UTF-8 aware string length function and make UTF-8 in | Nicholas Marriott | 2009-06-25 | |
| | | | | | | | status-left/status-right work properly. At the moment any top-bit-set characters are assumed to be UTF-8: a status-utf8 option to configure this will come shortly. | |||
* | Nuke unused pane flag. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Now in base. | Nicholas Marriott | 2009-05-26 | |
| | ||||
* | UPPER -> BIG, sort, and bump protocol version. | Nicholas Marriott | 2009-05-21 | |
| | ||||
* | Try to guess if the window is UTF-8 by outputting a three-byte UTF-8 wide ↵ | Nicholas Marriott | 2009-05-19 | |
| | | | | character and seeing how much the cursor moves. Currently tries to figure out if this works by some stupid checks on the terminal, these need to be rethought. Also might be better using a width 1 character rather than width 2. | |||
* | - New window option monitor-content to search for a string in a window, and | Tiago Cunha | 2009-05-19 | |
| | | | | | | | | | highlight the status line if it matches. - To make this possible, the function cmd_find_window_search from cmd-find-window.c had to be moved to window.c and renamed window_pane_search. - While there use three new functions in server.c to check for bell, activity, and content, to avoid too much nesting. | |||
* | New option main-pane-width to set width of pane in left-vertical mode. | Nicholas Marriott | 2009-05-18 | |
| | ||||
* | horizontal -> h, vertical -> v, to shorten some function names a little. | Nicholas Marriott | 2009-05-18 | |
| | ||||
* | Behave properly when resize not supported. | Nicholas Marriott | 2009-05-18 | |
| | ||||
* | manual -> manual-vertical. | Nicholas Marriott | 2009-05-18 | |
| | ||||
* | Clean up manual layout code: | Nicholas Marriott | 2009-05-18 | |
| | | | | | | | | | | | | - change the one layout function into two _refresh and _resize - create layout-manual.c for manual layout code - move the fit panes/update panes code from window.c to the new file as it is only used by manual layout now - move the resize pane code into layout-manual.c as well - get rid of the direct calls to fit/update and make them go through layout - rename a couple of variables This is mainly as a first step before reworking the manual layout code to see if anything breaks. | |||
* | select-layout command and some key bindings. | Nicholas Marriott | 2009-05-16 | |
| | ||||
* | Recreate server socket on SIGUSR1, per SF feature request 2792533. | Nicholas Marriott | 2009-05-16 | |
| | ||||
* | Keys in status line (p in vi mode, M-y in emacs) to paste the first line of ↵ | Nicholas Marriott | 2009-05-14 | |
| | | | | the upper paste buffer. Suggested by Dan Colish. | |||
* | clear-history command. | Nicholas Marriott | 2009-05-14 | |
| | ||||
* | Rename all feature flags to HAVE_* and move out of makefiles into a configure | Nicholas Marriott | 2009-05-13 | |
| | | | | | | | | | script which must be run before building. Still two makefiles but they are a hell of a lot simpler. HAVE_* also will make it easier to move to $buildsystem if necessary later. | |||
* | Use getopt.c from openssh rather than OpenBSD's getopt_long. | Nicholas Marriott | 2009-05-13 | |
| | ||||
* | Space trimmage mega-diff. | Nicholas Marriott | 2009-05-04 | |
| | ||||
* | Use ACS for line drawing characters. | Nicholas Marriott | 2009-05-04 | |
| | ||||
* | Only worry about complete seconds for status line update. Also reduce poll ↵ | Nicholas Marriott | 2009-05-02 | |
| | | | | interval and de-magic-number it. | |||
* | previous-layout command. | Nicholas Marriott | 2009-04-30 | |
| | ||||
* | Use a (pre)randomised binary tree for UTF-8 character widths. Probably overkill | Nicholas Marriott | 2009-04-30 | |
| | | | | | but meh. | |||
* | Display the layout name in window lists. | Nicholas Marriott | 2009-04-30 | |
| | ||||
* | Merge resize-pane-{up,down} into resize-pane. | Nicholas Marriott | 2009-04-30 | |
| | ||||
* | Some tweaks for Solaris. | Nicholas Marriott | 2009-04-29 | |
| | | | | | Get rid of vis.* in favour of a small replacement function. |