Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove support for iTerm2's DSR 1337 extension and use the CSI > q extension | Nicholas Marriott | 2020-04-23 |
| | | | | now supported by a few different terminals. | ||
* | Merge branch 'obsd-master' | Thomas Adam | 2020-04-23 |
|\ | |||
| * | Fix a couple of memory leaks, one when creating a new pane and one when | nicm | 2020-04-23 |
| | | | | | | | | adding formats onto the queue item. | ||
* | | Add an attribute for ACS. | Nicholas Marriott | 2020-04-23 |
| | | |||
* | | Tweak the default choose modes formats: | Nicholas Marriott | 2020-04-23 |
| | | | | | | | | | | | | - Only show pane title if it is not default and not empty. - Add a prettier time format and use that instead of long ctime(). - Remove clutter and change the order. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-23 |
|\| | |||
| * | Improve join-pane, move-pane and break-pane: | nicm | 2020-04-22 |
| | | | | | | | | | | | | | | | | | | | | | | - There is no need for join-pane and move-pane to be different. - break-pane can just behave like move-window if the source has only one pane, instead of failing. - Add -a to break-pane like move-window. Also add missing man page bits for previous window-tree.c changes. GitHub issue 2176. | ||
| * | Indicate the marked pane in choose mode in reverse and add key to set | nicm | 2020-04-22 |
| | | | | | | | | and clear it (m and M) and a key to jump to the starting pane (H). | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-23 |
|\| | |||
| * | Improve join-pane, move-pane and break-pane: | nicm | 2020-04-22 |
| | | | | | | | | | | | | | | | | | | | | | | - There is no need for join-pane and move-pane to be different. - break-pane can just behave like move-window if the source has only one pane, instead of failing. - Add -a to break-pane like move-window. Also add missing man page bits for previous window-tree.c changes. GitHub issue 2176. | ||
| * | Indicate the marked pane in choose mode in reverse and add key to set | nicm | 2020-04-22 |
| | | | | | | | | and clear it (m and M) and a key to jump to the starting pane (H). | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-22 |
|\| | |||
| * | Add a session_marked format like window_marked. | nicm | 2020-04-22 |
| | | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-22 |
|\| | |||
| * | Update the cursor position when deleting lines from screens without | nicm | 2020-04-22 |
| | | | | | | | | history, GitHub issue 2173. | ||
| * | Change so main-pane-width and height can be given as a percentage. | nicm | 2020-04-22 |
| | | |||
* | | Merge branch '3.1-rc' | Nicholas Marriott | 2020-04-22 |
|\ \ | |||
| * | | Update CHANGES. | Nicholas Marriott | 2020-04-22 |
| | | | |||
* | | | Update CHANGES. | Nicholas Marriott | 2020-04-22 |
| | | | |||
* | | | Nope, OS X kqueue is still broken... | Nicholas Marriott | 2020-04-22 |
| | | | | | | | | | | | | This reverts commit 94c90385d2e728a4d37a25ce78b55b2ffeb429f9. | ||
* | | | Call the event_init wrapper again. | Nicholas Marriott | 2020-04-22 |
| | | | |||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-22 |
|\ \ \ | | |/ | |/| | |||
| * | | Update the cursor position when deleting lines from screens without | nicm | 2020-04-22 |
| | | | | | | | | | | | | history, GitHub issue 2173. | ||
| * | | Change so main-pane-width and height can be given as a percentage. | nicm | 2020-04-22 |
| | | | |||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-21 |
|\| | | |||
| * | | Move the background colour to clear with (if any) up as well as the data | nicm | 2020-04-21 |
| | | | | | | | | | | | | when scrolling, redraw problem reported by sthen@. | ||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-21 |
|\| | | |||
| * | | 256 and RGB features can imply AX (for aixterm colours). | nicm | 2020-04-21 |
| | | | |||
| * | | Turn off the block flag to reset the state or the cursor will not be | nicm | 2020-04-21 |
| | | | | | | | | | | | | moved back to the right place. | ||
| * | | Do not clear client pane redraw flags until the redraw actually happens. | nicm | 2020-04-21 |
| | | | |||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-21 |
|\| | | |||
| * | | 256 and RGB features can imply AX (for aixterm colours). | nicm | 2020-04-21 |
| | | | |||
| * | | Turn off the block flag to reset the state or the cursor will not be | nicm | 2020-04-21 |
| | | | | | | | | | | | | moved back to the right place. | ||
| * | | Do not clear client pane redraw flags until the redraw actually happens. | nicm | 2020-04-21 |
| | | | |||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-21 |
|\| | | |||
| * | | xterm* needs XT also. | nicm | 2020-04-21 |
| | | | |||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-20 |
|\| | | |||
| * | | Always start sync for output in panes that are not the active pane. | nicm | 2020-04-20 |
| | | | |||
| * | | Apply terminal-overrides after terminal detection, it always takes | nicm | 2020-04-20 |
| | | | | | | | | | | | | precedence. | ||
| * | | Change how sync works to always send the end sequence after all output | nicm | 2020-04-20 |
| | | | | | | | | | | | | | | | is done when we are returning to the event loop (since we always move the cursor at that point). Also a man fix from jmc. | ||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-20 |
|\| | | |||
| * | | Change the Sync capability to be a string instead of a flag. | nicm | 2020-04-20 |
| | | | |||
| * | | Tidy up the terminal detection and feature code and add named sets of | nicm | 2020-04-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | terminal features, each of which are defined in one place and map to a builtin set of terminfo(5) capabilities. Features can be specified based on TERM with a new terminal-features option or with the -T flag when running tmux. tmux will also detect a few common terminals from the DA and DSR responses. This is intended to make it easier to configure tmux's use of terminfo(5) even in the presence of outdated ncurses(3) or terminfo(5) databases or for features which do not yet have a terminfo(5) entry. Instead of having to grok terminfo(5) capability names and what they should be set to in the terminal-overrides option, the user can hopefully just give tmux a feature name and let it do the right thing. The terminal-overrides option remains both for backwards compatibility and to allow tweaks of individual capabilities. tmux already did much of this already, this makes it tidier and simpler to configure. | ||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-20 |
|\| | | |||
| * | | Also redraw panes which aren't pane 0. Problem reported by tb@. | nicm | 2020-04-20 |
| | | | |||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-20 |
|\| | | |||
| * | | Only trim blank lines when the source pane is not the target pane, | nicm | 2020-04-20 |
| | | | | | | | | | | | | otherwise the cursor moves which is a bit strange. | ||
| * | | Need to check for pane redrawing even if just the window flag is set | nicm | 2020-04-20 |
| | | | | | | | | | | | | | | | (the pane flag may not have been previously set to avoid looping the windows). | ||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2020-04-19 |
|\| | | |||
| * | | The PANE_REDRAW flag bit might be needed by other panes so we can't | nicm | 2020-04-18 |
| | | | | | | | | | | | | | | | | | | | | | clear it on the first redraw, and it can't be set when we are finished or they would be redrawn again, so if the redraw is deferred for a client, copy the redraw flag into a separate set of bits just for that client. |