Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-03-08 | |
|\| | ||||
| * | Add a missing client-detached hook when the server shuts down, and do | nicm | 2018-03-08 | |
| | | | | | | | | | | not exit until jobs started from run-shell/if-shell have finished (add a job flags member and a flag to indicate other jobs). GitHub issue 1245. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-02-28 | |
|\| | ||||
| * | Add -Z flag to choose-tree, choose-client, choose-buffer to | nicm | 2018-02-28 | |
| | | | | | | | | | | | | automatically zoom the pane when the mode is entered and unzoom when it exits, assuming the pane is not already zoomed. Add -Z to the default key bindings. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-02-16 | |
|\| | ||||
| * | Reflowing the grid in-place involved way too much memmove() for a big | nicm | 2018-02-16 | |
| | | | | | | | | | | | | | | performance cost with a large history. Instead change back to using a second grid and copying modified lines over which is much faster (this doesn't revert to the old code however which didn't support UTF-8 properly). GitHub issue 1249. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-02-05 | |
|\| | ||||
| * | Add struct status_line to hold status line members of struct client, not | nicm | 2018-02-05 | |
| | | | | | | | | used yet but will be soon. From Thomas Adam. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-02-04 | |
|\| | ||||
| * | Upstream ncurses has introduced terminfo capabilities to specify RGB | nicm | 2018-02-04 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | colour ("true" or "direct" colour). These consist of new entries (such as "xterm-direct") which have a different setaf/setab implementation, colors and pairs set to 0x1000000 and 0x10000, and a new RGB flag. The setaf/setab definitions seem to be geared towards what ncurses (or emacs maybe) needs, in that the new versions do only ANSI and RGB colours (they can't be used for the 256 colour palette); they rely on the silly ISO colon-separated version of SGR; and they use a weird multiplication scheme so they still only need one argument. The higher values of colors and pairs require a recent ncurses to parse. tmux can use the RGB flag to detect RGB colour support (keeping the old Tc extension for backwards compatibility for now). However, as we still want to send 256 colour information unchanged when possible, the new setaf/setab are awkward. So when RGB is present, reserve setaf/setab only for ANSI colours and use the escape sequences directly for 256 and RGB colours. (To my knowledge no recent terminal uses unusual escape sequences for these in any case.) | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2018-01-18 | |
|\| | ||||
| * | Remove unused hooks_run function, from Thomas Adam. | nicm | 2018-01-18 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-12-19 | |
|\| | ||||
| * | Report better error from server when socket create fails, GitHub issue | nicm | 2017-12-19 | |
| | | | | | | | | 1201. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-11-15 | |
|\| | ||||
| * | Add a common function for spreading out cells and use it for the two | nicm | 2017-11-15 | |
| | | | | | | | | | | even layouts and to add a -E flag to select-layout to spread out cells evenly without changing parent cells. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-11-15 | |
|\| | ||||
| * | Completely rewrite the reflow code to correctly handle double width | nicm | 2017-11-15 | |
| | | | | | | | | characters (previously they were not accounted for). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-11-03 | |
|\| | ||||
| * | Support mouse on preview in tree mode. | nicm | 2017-11-03 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-11-03 | |
|\| | ||||
| * | Make the mode draw function use the parent screen directly rather than | nicm | 2017-11-02 | |
| | | | | | | | | its own to avoid copying twice. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-11-02 | |
|\| | ||||
| * | Add a "fast" version of screen_write_copy for tree mode that doesn't do | nicm | 2017-11-02 | |
| | | | | | | | | all the checks and selection and marking stuff needed for copy mode. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-11-02 | |
|\| | ||||
| * | Only show the first member of session groups in tree mode (-G flag | nicm | 2017-11-02 | |
| | | | | | | | | disables). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-10-25 | |
|\| | ||||
| * | Add P key to paste tagged in buffer mode, and trim some code that should | nicm | 2017-10-25 | |
| | | | | | | | | no longer be necessary. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-10-20 | |
|\| | | | | | | | | | Conflicts: server-fn.c | |||
| * | Infrastructure for drawing status lines of more than one line in height, | nicm | 2017-10-16 | |
| | | | | | | | | still only one is allowed but this lets tmux draw bigger ones. | |||
| * | Show exit status and time in the remain-on-exit pane text, mostly from | nicm | 2017-10-12 | |
| | | | | | | | | Timo Boettcher in GitHub issue 1103. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-10-06 | |
|\| | ||||
| * | Add support for the xterm(1) title stack, from Brad Town, GitHub issue | nicm | 2017-10-05 | |
| | | | | | | | | 1075. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-08-30 | |
|\| | ||||
| * | Instead of overloading the line clear function to mean free if | nicm | 2017-08-30 | |
| | | | | | | | | | | | | | | background is default (8), introduce an explicit free function and use it where a free alone is needed. Likewise, use memmove directly rather than grid_move_lines where it makes sense. Based on a memory leak fix by Dan Aloni in GitHub issue 1051. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-08-30 | |
|\| | ||||
| * | Pass flags into cmd_find_from_* to fix prefer-unattached, reported by | nicm | 2017-08-30 | |
| | | | | | | | | Thomas Sattler. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-08-28 | |
|\| | ||||
| * | Do not forbid targets to specify non-visible panes - the checks for | nicm | 2017-08-28 | |
| | | | | | | | | visibility are better where the target is used. GitHub issue 1049. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-08-27 | |
|\| | ||||
| * | Use kind and kri for S-Up/Down as well as kUP and kDN. | nicm | 2017-08-27 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-08-16 | |
|\| | ||||
| * | Add -d flag to display-panes to specify timeout, and make 0 mean no | nicm | 2017-08-16 | |
| | | | | | | | | timeout. From Laurens Post. | |||
| * | Rename BELL_* values to ALERT_* now they are used by more than bells, | nicm | 2017-08-16 | |
| | | | | | | | | based on a diff from Brad Town. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-08-02 | |
|\| | ||||
| * | Add selection_present format so commands in copy mode can use it, GitHub | nicm | 2017-08-02 | |
| | | | | | | | | issue 1028. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-07-26 | |
|\| | ||||
| * | Make bell, activity and silence alerting more consistent: | nicm | 2017-07-26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | - remove the bell-on-alert option; - add activity-action and silence-action options with the same possible values as the existing bell-action; - add "both" value for the visual-bell, visual-activity and visual-silence options to trigger both a bell and a message. This means all three work the same way. Based on changes from Yvain Thonnart. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2017-07-14 | |
|\| | ||||
| * | Because ignore SIGCHLD early, letting signal_del restore it doesn't work | nicm | 2017-07-14 | |
| | | | | | | | | | | correctly, so set it explicitly back to default (and the others for good measure). |