Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'obsd-master' into master | Thomas Adam | 2021-09-27 |
|\ | |||
| * | Do not call recalculate_sizes while clearing a client session because it | nicm | 2021-09-27 |
| | | | | | | | | | | | | | | needs to loop over the clients, instead do it after all clients are cleared. Fixes a crash reported by martijn@ when a session with multiple clients attached is destroyed, but there are other sessions so tmux does not entirely exit. ok deraadt | ||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-08-27 |
|\| | |||
| * | Replace %% in command lists (by copying them) for template arguments , | nicm | 2021-08-27 |
| | | | | | | | | | | this means they can be used with {} as well. Also make argument processing from an existing vector preserve commands. GitHub issue 2858. | ||
| * | Allow control mode clients to set a hard limit on the window width and | nicm | 2021-08-27 |
| | | | | | | | | height, GitHub issue 2594. | ||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-08-22 |
|\| | |||
| * | Do not double free expanded path in source-file, also remove some | nicm | 2021-08-22 |
| | | | | | | | | unnecessary assignments. | ||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-08-21 |
|\| | |||
| * | Stop caring about empty commands, just treat as a null command. | nicm | 2021-08-21 |
| | | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-08-20 |
|\| | |||
| * | Remove some unnecessary blank lines. | nicm | 2021-08-20 |
| | | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-08-20 |
|\| | |||
| * | Remove stray spaces after function names. | nicm | 2021-08-20 |
| | | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-08-14 |
|\| | |||
| * | Add a menu when a popup is present (mouse only for now). | nicm | 2021-08-13 |
| | | |||
| * | Change focus to be driven by events rather than walking all panes at end | nicm | 2021-08-13 |
| | | | | | | | | | | of event loop, this way the ordering of in and out can be enforced. GitHub issue 2808. | ||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-08-05 |
|\| | |||
| * | Do not freeze output in panes when a popup is open, let them continue to | nicm | 2021-08-05 |
| | | | | | | | | redraw. From Anindya Mukherjee . | ||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-08-04 |
|\| | |||
| * | Add a client-active hook, from ncfavier in GitHub issue 2803. | nicm | 2021-08-04 |
| | | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-07-21 |
|\| | |||
| * | Do not close popups on resize, instead adjust them to fit, from Anindya | nicm | 2021-07-21 |
| | | | | | | | | Mukherjee. | ||
| * | Improve logging of screen mode changes. | nicm | 2021-06-10 |
| | | |||
| * | Change resize timers and flags into one timer and a queue which is | nicm | 2021-06-10 |
| | | | | | | | | | | simpler and fixes problems with vim when resized multiple times. GitHub issue 2677. | ||
| * | Adjust latest client when a client detaches, GitHub issue 2657. | nicm | 2021-06-10 |
| | | |||
* | | Improve logging of screen mode changes. | Nicholas Marriott | 2021-04-30 |
| | | |||
* | | Change resize timers and flags into one timer and a queue to fix problems with | Nicholas Marriott | 2021-04-28 |
| | | | | | | | | vim when resized multiple times. GitHub issue 2677. | ||
* | | Adjust latest client when a client detaches, GitHub issue 2657. | Nicholas Marriott | 2021-04-16 |
| | | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-04-12 |
|\| | |||
| * | Add a flag to disable keys to close a message, GitHub issue 2625. | nicm | 2021-04-12 |
| | | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-04-05 |
|\| | |||
| * | Move client-detached into server_client_lost so it is fired even if a | nicm | 2021-04-05 |
| | | | | | | | | client is closed unexpectedly. | ||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-02-17 |
|\| | |||
| * | Move the call to setupterm() into the client and have it pass the | nicm | 2021-02-17 |
| | | | | | | | | | | | | results to the server over imsg, means the server does not need to enter ncurses or read terminfo db. Old clients will not work with a new server. | ||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-02-17 |
|\| | |||
| * | Move file handling protocol stuff all into file.c so it can be reused | nicm | 2021-02-11 |
| | | | | | | | | more easily. | ||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-02-08 |
|\| | |||
| * | Include "focused" in client flags, from Dan Aloni in GitHub issue 2558. | nicm | 2021-02-08 |
| | | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2021-01-18 |
|\| | |||
| * | Hide some warnings on newer GCC versions, GitHUb issue 2525. | nicm | 2021-01-18 |
| | | |||
* | | Look for libevent2 differently from libevent for platforms with both. | Nicholas Marriott | 2021-01-17 |
| | | |||
* | | Merge branch 'obsd-master' into master | Thomas Adam | 2020-12-03 |
|\| | |||
| * | Redraw any visible modes when status line changes so that formats like | nicm | 2020-12-03 |
| | | | | | | | | | | the pane title are updated. GitHub issue 2487. Also a man page fix from jmc. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-10-30 |
|\| | |||
| * | With csh, a tmux client gets SIGTERM before SIGCONT when killed with | nicm | 2020-10-30 |
| | | | | | | | | | | | | | | "kill %%", so when the client tells the server it got SIGCONT, don't use bits that may already have been freed when it got SIGTERM. Also don't print anything on exit if we get SIGTERM while suspended. Reported by Theo. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-10-30 |
|\| | |||
| * | There is no reason not to fire focus events when a pane is in a mode, | nicm | 2020-10-30 |
| | | | | | | | | GitHub issue 2372. | ||
| * | Add a -O flag to display-menu to change the mouse behaviour and not | nicm | 2020-10-30 |
| | | | | | | | | | | close the menu when the mouse is released, from teo_paul1 at yahoo dot com. | ||
* | | Merge branch 'obsd-master' | Thomas Adam | 2020-10-29 |
|\| | |||
| * | Do not require that there be no other clients before loading the config, | nicm | 2020-10-28 |
| | | | | | | | | being the first client is enough. GitHub issue 2438. |