Commit Graph

  • 17d4c39f24 Discard all but the last line when reading from a #() command - the callback is just going to be fired again straight away to go through all the lines, it is better just to use the last one straight away. nicm 2018-01-18 14:28:11 +00:00
  • d9e740f86d Merge branch 'obsd-master' Thomas Adam 2018-01-18 08:02:30 +00:00
  • c9037fde1c Remove unused hooks_run function, from Thomas Adam. nicm 2018-01-18 07:10:53 +00:00
  • 84ddc72744 Merge branch 'obsd-master' Thomas Adam 2018-01-17 11:26:10 +00:00
  • 75842bfe66 Fix drawing of ACS characters (they need to go character-at-a-time), accidentally broken in last commit. nicm 2018-01-16 17:03:18 +00:00
  • 5849b73b81 Add -I to pipe-pane to connect pane stdin as well as stdout, suggested by Kristof Kovacs in GitHub issue 1186. nicm 2018-01-16 09:00:38 +00:00
  • 58e9d12f23 msys is apparently a cygwin variant that doesn't say it is cygwin... Nicholas Marriott 2018-01-16 08:29:15 +00:00
  • 53b25635da Another redundant check, GitHub issue 1219. nicm 2018-01-15 15:30:03 +00:00
  • 481703d669 Some unused code, GitHub issue 1219. nicm 2018-01-15 15:27:03 +00:00
  • b0c1cefeda Do not collect top-bit-set characters in case they need to be replaced. nicm 2018-01-12 16:43:47 +00:00
  • 2c5a6f9af5 Simplify character replacement on non-UTF-8 terminals and make a common function. nicm 2018-01-12 16:41:00 +00:00
  • c03565611e Simplify UTF-8 states down into one state. nicm 2018-01-12 16:32:12 +00:00
  • f32fd2df69 Improve error message if creating socket parent directory fails, from Thomas Adam for GitHub issue 1215. nicm 2018-01-12 10:22:02 +00:00
  • 829fe38ab1 Improve logging for layout cells. nicm 2018-01-12 10:16:03 +00:00
  • 06684c93de Merge branch 'obsd-master' Thomas Adam 2018-01-01 12:01:13 +00:00
  • d17c90583a Prefer PWD for current directory if present in client, from Wei Zhao in GitHub issue 1183. nicm 2018-01-01 11:19:08 +00:00
  • fe26f977e6 Add C-g at command prompt for emacs people, GitHub issue 1213. nicm 2018-01-01 11:03:54 +00:00
  • 6e99a2f4bb Merge branch 'obsd-master' Thomas Adam 2017-12-31 22:01:15 +00:00
  • c9896d9554 Initialize the size of new panes created by the even-* layout correctly; reported by Andreas Kahari and Anton Lindqvist. nicm 2017-12-31 20:00:44 +00:00
  • ad417f6eb7 Merge branch 'obsd-master' Thomas Adam 2017-12-28 14:01:14 +00:00
  • 299c552e33 Redrawing status is needed after changing window flags or title does not update if status line is off, GitHub issue 1191. nicm 2017-12-28 12:10:50 +00:00
  • cd46568ebe Merge branch 'obsd-master' Thomas Adam 2017-12-27 14:43:20 +00:00
  • 937f8ed095 Draw command prompt correctly with status line off. nicm 2017-12-27 13:55:42 +00:00
  • 6ce8fe0537 Still need to globfree on failure. Nicholas Marriott 2017-12-27 13:54:37 +00:00
  • c363c236aa Fix memory leak in screen_redraw_make_pane_status. nicm 2017-12-22 23:16:41 +00:00
  • e19df0e869 Merge branch 'obsd-master' Thomas Adam 2017-12-22 12:01:22 +00:00
  • 7ba5ad4cfb Do not try to set default value on user options (they don't have one), from Charles Howard in GitHub issue 1161. nicm 2017-12-22 10:18:51 +00:00
  • 5c82432200 Remove duplicate WheelUp/WheelDown entries in list, GitHub issue 1184. nicm 2017-12-22 10:16:36 +00:00
  • 74ecc866cf Merge branch 'obsd-master' Thomas Adam 2017-12-19 16:01:20 +00:00
  • b20a00f93e Report better error from server when socket create fails, GitHub issue 1201. nicm 2017-12-19 15:00:39 +00:00
  • 641a885af8 Merge branch 'obsd-master' Thomas Adam 2017-12-19 00:01:18 +00:00
  • 62144b9f57 Do not try to put more in command message than will fit when sending (the server will treat as a fatal error). GitHub issue 1200. nicm 2017-12-18 22:13:36 +00:00
  • 43a1294ed9 Merge branch 'obsd-master' Thomas Adam 2017-12-18 14:01:18 +00:00
  • 58f6456af7 Remove unused variable from Thomas Adam. nicm 2017-12-18 12:39:34 +00:00
  • 2c6af068d7 Merge branch 'obsd-master' Thomas Adam 2017-11-17 12:01:17 +00:00
  • 695dc5a153 Allow formats in selectp -T, from Thomas Adam. nicm 2017-11-17 09:52:18 +00:00
  • 5fddddbe21 Merge branch 'obsd-master' Thomas Adam 2017-11-16 12:01:18 +00:00
  • e5ae9dd53d Add -and-cancel variants for scrolling commands to exit copy mode when the bottom is reached, from Stephen Hicks. nicm 2017-11-16 11:16:15 +00:00
  • 102df8dc80 Merge branch 'obsd-master' Thomas Adam 2017-11-15 22:01:22 +00:00
  • e58d16b2df Add to CHANGES. Nicholas Marriott 2017-11-15 20:14:36 +00:00
  • e755ca37b3 Merge branch 'obsd-master' Thomas Adam 2017-11-15 20:01:22 +00:00
  • 3b649d2fcd Add a common function for spreading out cells and use it for the two even layouts and to add a -E flag to select-layout to spread out cells evenly without changing parent cells. nicm 2017-11-15 19:59:27 +00:00
  • 533a5719c5 Completely rewrite the reflow code to correctly handle double width characters (previously they were not accounted for). nicm 2017-11-15 19:21:24 +00:00
  • aeda2e5808 If there is a double width character at the very end of the line with not enough room to draw it, just leave it out. nicm 2017-11-15 19:18:57 +00:00
  • 392da897ff Merge branch 'obsd-master' Thomas Adam 2017-11-13 14:01:18 +00:00
  • d81fa579c3 When searching in copy mode, do not scroll if the result is already on screen. GitHub issue 1150. nicm 2017-11-13 11:49:11 +00:00
  • 515da63d2b Merge branch 'obsd-master' Thomas Adam 2017-11-10 00:01:19 +00:00
  • 384736e955 If we successfully change the directory, set PWD too to give the shell a hint in case of symlinks. nicm 2017-11-09 23:02:13 +00:00
  • 6f3b6c8d92 Merge branch 'obsd-master' Thomas Adam 2017-11-03 18:01:21 +00:00
  • a2681ffcee Clear key properly if on space with nothing in it. nicm 2017-11-03 17:11:20 +00:00
  • 50a5f84cb4 Support mouse on preview in tree mode. nicm 2017-11-03 17:02:33 +00:00
  • 24c387206c Merge branch 'obsd-master' Thomas Adam 2017-11-03 16:01:17 +00:00
  • ba93a647f1 Change mouse in modes so that one click moves the cursor and a double click chooses the line. nicm 2017-11-03 14:23:44 +00:00
  • e1606172dd Merge branch 'obsd-master' Thomas Adam 2017-11-03 00:01:20 +00:00
  • c9ec33d0d0 Merge branch 'obsd-master' Thomas Adam 2017-11-02 22:01:20 +00:00
  • 43264dfbf4 Make the mode draw function use the parent screen directly rather than its own to avoid copying twice. nicm 2017-11-02 22:00:42 +00:00
  • 8d37f699ad Add a "fast" version of screen_write_copy for tree mode that doesn't do all the checks and selection and marking stuff needed for copy mode. nicm 2017-11-02 21:29:17 +00:00
  • 8c29f7413b Merge branch 'obsd-master' Thomas Adam 2017-11-02 20:01:26 +00:00
  • 17655e5ba6 Format for group list of "other sessions" is a bit weird, just list all the sessions in the group. nicm 2017-11-02 18:52:05 +00:00
  • 95850e1aca Tweak previous slightly so that current session is chosen if it is in the group rather than first. nicm 2017-11-02 18:43:51 +00:00
  • c1f62f1fde Only show the first member of session groups in tree mode (-G flag disables). nicm 2017-11-02 18:27:35 +00:00
  • 3887d95bca There is no point in reflowing panes which have not changed width. nicm 2017-11-02 18:26:38 +00:00
  • cf782c4f54 Merge branch 'obsd-master' Thomas Adam 2017-10-26 10:01:18 +01:00
  • e91e8a2a6c Fix crash exiting command prompt (from Alex Maese in GitHub issue 1139) and a man page tweak from jmc. nicm 2017-10-26 08:17:12 +00:00
  • d36ac3db15 Merge branch 'obsd-master' Thomas Adam 2017-10-25 18:01:17 +01:00
  • be4c01697c Note that notifications are also hooks. nicm 2017-10-25 15:20:10 +00:00
  • 0072bc65e6 Merge branch 'obsd-master' Thomas Adam 2017-10-25 16:01:22 +01:00
  • 37f83adca8 Update CHANGES. Nicholas Marriott 2017-10-25 15:19:41 +01:00
  • 578a63bbc9 Default allow-rename to off because it is ridiculous that applications are even able to do this and confusing when they do. nicm 2017-10-25 14:14:52 +00:00
  • 6b83ca0077 Merge branch 'obsd-master' Thomas Adam 2017-10-25 14:01:26 +01:00
  • 78ae4ee82c h/l keys for expand and collapse. nicm 2017-10-25 12:13:20 +00:00
  • d6edd06749 Merge branch 'master' of github.com:tmux/tmux Nicholas Marriott 2017-10-25 12:29:23 +01:00
  • 6e8d29e9a2 Update TODO. Nicholas Marriott 2017-10-25 12:29:10 +01:00
  • 8dd776106d Add P key to paste tagged in buffer mode, and trim some code that should no longer be necessary. nicm 2017-10-25 11:26:11 +00:00
  • e85213a944 Merge branch 'obsd-master' Thomas Adam 2017-10-22 15:47:07 +01:00
  • 26f1857154 Use window_pane_index() when drawing pane numbers (so pane-base-index is applied), from Thomas Adam. GitHub issue 1125. nicm 2017-10-22 13:16:54 +00:00
  • f7a037ba26 Apparently vim(1) now has syntax highlighting built in, GitHub issue 1124. Nicholas Marriott 2017-10-22 14:14:14 +01:00
  • 61114c6c72 Merge branch 'obsd-master' Thomas Adam 2017-10-20 16:01:17 +01:00
  • d3e8709ab5 Clear status line with spaces again so reverse works, spotted by sthen. nicm 2017-10-20 13:10:54 +00:00
  • 37531673a3 Need compat for queue.h. Nicholas Marriott 2017-10-20 13:26:54 +01:00
  • 31901e3c07 Merge branch 'obsd-master' Thomas Adam 2017-10-20 12:36:29 +01:00
  • a34de2e378 Save and restore LIBS when checking for b64_ntop, reported by Ralf Friedl. Nicholas Marriott 2017-10-17 10:35:35 +01:00
  • 2f6935a630 Infrastructure for drawing status lines of more than one line in height, still only one is allowed but this lets tmux draw bigger ones. nicm 2017-10-16 19:30:53 +00:00
  • a5fd5782f8 Show exit status and time in the remain-on-exit pane text, mostly from Timo Boettcher in GitHub issue 1103. nicm 2017-10-12 11:32:27 +00:00
  • fb02df66cc Merge branch 'master' of github.com:tmux/tmux Nicholas Marriott 2017-10-12 11:56:32 +01:00
  • d10def5b0b Check missed during merge. Nicholas Marriott 2017-10-12 11:56:06 +01:00
  • 2357bfb254 Merge branch 'obsd-master' Thomas Adam 2017-10-11 16:01:17 +01:00
  • 87babfa473 Merge branch 'obsd-master' Thomas Adam 2017-10-11 14:01:17 +01:00
  • eb9839fd32 Box around label in preview. nicm 2017-10-11 12:57:49 +00:00
  • 6e5121be7e Clear to end of line properly with UTF-8 present. nicm 2017-10-11 11:26:58 +00:00
  • 4efd41f3af Merge branch 'obsd-master' Thomas Adam 2017-10-11 10:01:19 +01:00
  • 99351c9cae Add C-n and C-p keys for tree mode, and choose the right initial line when no panes. nicm 2017-10-11 08:08:16 +00:00
  • 60074a6bc6 Merge branch 'master' of github.com:tmux/tmux Nicholas Marriott 2017-10-11 08:03:55 +01:00
  • a3967de9a5 Include headers if found regardless of forkpty. Nicholas Marriott 2017-10-11 08:03:31 +01:00
  • 044019d9d6 Merge branch 'obsd-master' Thomas Adam 2017-10-09 14:01:16 +01:00
  • db44151a37 kind should be S-Down not S-Up. nicm 2017-10-09 11:35:35 +00:00
  • ceab7154d4 Merge branch 'obsd-master' Thomas Adam 2017-10-08 18:40:41 +01:00
  • 0b4c408168 Fix description of history_size, from Campbell Barton. nicm 2017-10-08 16:45:01 +00:00
  • f069c0ba09 Merge branch 'obsd-master' Thomas Adam 2017-10-06 20:01:17 +01:00
  • 9c4caf49a2 Support %else in config files to match %if, from Brad Town in GitHub issue 1071. nicm 2017-10-06 18:02:30 +00:00