Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Expand client formats (like run-shell), from Stephen M Coakley. | nicm | 2016-04-29 | |
| | ||||
* | Compact a small table into text. | nicm | 2016-04-29 | |
| | ||||
* | Add option to include status text in the pane borders. If | nicm | 2016-04-29 | |
| | | | | | | | | | pane-border-status is set to "top" or "bottom" (rather than "off"), every pane has a permanent top or bottom border containing the text from pane-border-format. Based on a diff sent long ago by Jonathan Slenders, mostly rewritten and simplified by me. | |||
* | Final parts of command hooks, add before- and after- hooks to each command. | nicm | 2016-04-29 | |
| | ||||
* | The backoff timer is causing no end of trouble with disconnected clients | nicm | 2016-04-29 | |
| | | | | | stopping data in attached ones. So get rid of it and see how we get on with just a high watermark on each pane. | |||
* | Make the grid_cell passed into screen_write_* const. | nicm | 2016-04-29 | |
| | ||||
* | Fix keys parsing again to correctly accept Unicode when not prefixed | nicm | 2016-04-29 | |
| | | | | with Escape. | |||
* | OpenBSD wcwidth() is sensible and complete so if it returns -1 it means | nicm | 2016-04-29 | |
| | | | | | that a character is not printable, so return to ignoring such characters. | |||
* | memmove() the right size when expanding tree. | nicm | 2016-04-28 | |
| | ||||
* | After unlock, Update activity time after recalculate_sizes() so that the | nicm | 2016-04-28 | |
| | | | | session attached flag is correct. | |||
* | Apply backspace check after working out the actual key, so that M-BSpace | nicm | 2016-04-27 | |
| | | | | can work. | |||
* | Add next/previous paragraph, from J Raynor. | nicm | 2016-04-27 | |
| | ||||
* | Loads of platforms appear to have old or broken Unicode character type | nicm | 2016-04-27 | |
| | | | | | | information and are missing widths for relatively common Unicode characters (so mbtowc() works, but wcwidth() fails). So if wcwidth() returns -1, assume a width of 1 instead of ignoring the character. | |||
* | Simplify next key matching and fix problems with meta and Unicode keys. | nicm | 2016-04-26 | |
| | ||||
* | Remove last uses of array.h. | nicm | 2016-04-26 | |
| | ||||
* | Log wcwidth() and mbtowc() failure to make it easier to debug a Unicode | nicm | 2016-04-26 | |
| | | | | codepoint not appearing. | |||
* | Don't overwrite modifiers in the buffer when making UTF-8 strings, | nicm | 2016-04-25 | |
| | | | | append instead. | |||
* | fatalx() not fatal(). | nicm | 2016-04-04 | |
| | ||||
* | Bump the listen() backlog up, some people have scripts that run up a lot | nicm | 2016-03-30 | |
| | | | | of clients quickly. | |||
* | Make scrolling behaviour more sensible and maintain cursor position, as | nicm | 2016-03-18 | |
| | | | | if the same had been done line-by-line. From Michal Mazurek. | |||
* | Instead of reusing MouseUp at the finish of a drag, add a new key | nicm | 2016-03-18 | |
| | | | | MouseDragEnd. It can be useful to bind them separately in copy mode. | |||
* | If setlocale("en_US.UTF-8") succeeds, then don't do the check for UTF-8 | nicm | 2016-03-05 | |
| | | | | | | | locale since if it isn't UTF-8 the system is broken anyway. If it fails, try "" and check for UTF-8 with nl_langinfo(CODESET) rather than wcwidth(). Based on a diff from schwarze@, nl_langinfo also suggested by stsp@. | |||
* | Do not use c->cwd or s->cwd if it is NULL, found by Ben Boeckel. | nicm | 2016-03-05 | |
| | ||||
* | Although we always have en_US.UTF-8 on OpenBSD, some platforms do not, | nicm | 2016-03-05 | |
| | | | | | so fall back to setlocale(LC_CTYPE, ""). tmux requires a UTF-8 locale, so check with wcwidth() on a UTF-8 character after setlocale(). | |||
* | show-* and set-* need to handle a missing target. | nicm | 2016-03-03 | |
| | ||||
* | Accept clients as sessions in cmd_find_get_session. | nicm | 2016-03-03 | |
| | ||||
* | RGB colours shouldn't be mixed up with aixterm colours, return before | nicm | 2016-03-03 | |
| | | | | that happens when working out if they are supported. | |||
* | Handle wcwidth() and mbtowc() failures in better style and drop | nicm | 2016-03-02 | |
| | | | | | characters where we can't find the width (wcwidth() fails) on input, the same as we drop invalid UTF-8. Suggested by schwarze@. | |||
* | Limit x, y and b to 0x7ff for UTF-8 mouse input, suggested by schwarze@. | nicm | 2016-03-02 | |
| | ||||
* | Remove some more unused variables, and use RB_FOREACH_SAFE in | nicm | 2016-03-01 | |
| | | | | key_bindings_unref_table. | |||
* | Redraw status on mode entry and exit. | nicm | 2016-03-01 | |
| | ||||
* | When a mouse drag is finished, fire a MouseUp key press, instead of | nicm | 2016-03-01 | |
| | | | | doing the drag end in code. From Stephen Coakley. | |||
* | Remove unused variables, from Michal Mazurek. | nicm | 2016-03-01 | |
| | ||||
* | Use system wcwidth() instead of carrying around UTF-8 width tables. | nicm | 2016-03-01 | |
| | ||||
* | Fix break-pane synopsis and some other tmux.1 bits. | nicm | 2016-03-01 | |
| | ||||
* | Expand client formats in run-shell. | nicm | 2016-02-12 | |
| | ||||
* | Do not wrap cursor at start or end of history, from Michal Mazurek. | nicm | 2016-02-05 | |
| | ||||
* | Set up -t flag properly when passing new-session -A off to | nicm | 2016-02-04 | |
| | | | | attach-session, GitHub issue 295. | |||
* | Clear RGB flags during selection. | nicm | 2016-01-31 | |
| | ||||
* | Whoops, need this for the previous reverse trim commit too. | nicm | 2016-01-31 | |
| | ||||
* | Add RGB escape sequences for capture-pane -e. | nicm | 2016-01-31 | |
| | ||||
* | Support negative trim values (#{=-10:pane_title}) to trim from the end, | nicm | 2016-01-31 | |
| | | | | suggested by Kevin Brubeck Unhammer. | |||
* | Fix new-session with -t after command flags changes, reported by Michael ↵ | nicm | 2016-01-31 | |
| | | | | Graczyk. | |||
* | Support for RGB colour, using the extended cell mechanism to avoid | nicm | 2016-01-29 | |
| | | | | | | | | wasting unnecessary space. The 'Tc' flag must be set in the external TERM entry (using terminal-overrides or a custom terminfo entry), if not tmux will map to the closest of the 256 or 16 colour palettes. Mostly from Suraj N Kurapati, based on a diff originally by someone else. | |||
* | Split out getting the current state from the target search so it can be | nicm | 2016-01-19 | |
| | | | | replaced if we already know the current. | |||
* | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 | |
| | ||||
* | Add hooks for alerts (bell, silence, activity), from Thomas Adam. | nicm | 2016-01-16 | |
| | ||||
* | Clear the environment properly by looping until it is empty rather than | nicm | 2016-01-15 | |
| | | | | looping over it (which may skip entries), from Brad King. | |||
* | A couple of missing printflike attributes, from Andrey Starodubtsev. | nicm | 2016-01-15 | |
| | ||||
* | clock-mode needs CMD_PANE. | nicm | 2016-01-02 | |
| |