Commit Graph

  • a97d5b8e60 Amend tmux.1 handling in .gitignore Thomas Adam 2013-06-01 10:58:39 +01:00
  • 399d7380a5 Merge branch 'obsd-master' Thomas Adam 2013-05-31 21:44:42 +01:00
  • c231381aa3 Demote the old single-character replacement variables (#S and friends) to aliases of formats. From Tiago Cunha. Nicholas Marriott 2013-05-31 19:56:05 +00:00
  • c30d60f7ae Add host_short format, from Tiago Cunha. Nicholas Marriott 2013-05-31 19:46:42 +00:00
  • 9fb9f78e43 Use u_char for the send-keys string to avoid mangling top-bit-set characters when they are promoted to int and passed to window_pane_key. Reported by Jacob Bang. Nicholas Marriott 2013-05-31 12:50:05 +00:00
  • a0cf65db77 Instead of eating 1024 bytes or so for the arguments of each command, save memory by using an RB tree. From Tiago Cunha. Nicholas Marriott 2013-05-31 12:19:34 +00:00
  • 2ee9c4df12 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code Nicholas Marriott 2013-05-31 13:00:11 +01:00
  • e6c77e7afb Add a COPYING file, suggested by Dagobert Michelsen. Nicholas Marriott 2013-05-31 12:59:17 +01:00
  • 76cb088d16 Merge branch 'obsd-master' Thomas Adam 2013-05-25 11:48:12 +01:00
  • 907ad00300 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code Nicholas Marriott 2013-05-15 16:50:15 +01:00
  • 88a4da9747 Don't let cursor position overflow when reflowing, from Christopher Collins. Nicholas Marriott 2013-05-15 15:39:51 +00:00
  • 25c430b1cd Reserve space for \0 in cmd_print, from George Nachman. Nicholas Marriott 2013-05-15 15:34:09 +00:00
  • 772d61f3ed RIS should reset focus reporting, from Hayaki Saito. Nicholas Marriott 2013-05-15 15:32:14 +00:00
  • 5b1cf02f2e Rename tmux.1.in back to tmux.1 and generate tmux.1.{mdoc,man} instead. Nicholas Marriott 2013-05-15 16:27:30 +01:00
  • 66f4c60a84 Don't limit width and height to 222 in standard mouse mode. Nicholas Marriott 2013-05-07 11:00:16 +00:00
  • fce095665c Use $(srcdir) for generating tmux.1, reported by fasta_ on IRC. Nicholas Marriott 2013-04-28 15:37:02 +01:00
  • 2555ac58cc .Op Fl b not .Fl b for run-shell synopsis, from Ben Boeckel. Nicholas Marriott 2013-04-24 10:15:47 +00:00
  • e323101ede Rename global configuration define. Nicholas Marriott 2013-04-24 10:01:32 +00:00
  • ce52e45d44 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code Nicholas Marriott 2013-04-24 11:00:32 +01:00
  • 4f3c31a6b6 Use sysconfdir for the location of global tmux.conf (but default it to /etc), based on changes from Dagobert Michelsen. Nicholas Marriott 2013-04-24 10:57:03 +01:00
  • 70bc8ef845 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code Thomas Adam 2013-04-23 08:26:51 +01:00
  • cd60e57b6a Merge branch 'obsd-master' Thomas Adam 2013-04-23 08:26:04 +01:00
  • 3d2b7d5bce When using choose-tree -u, start with the current window highlighted. From Thomas Adam. Nicholas Marriott 2013-04-22 22:17:29 +00:00
  • 04f54ab38f Get session of -t window rather than client's window. Nicholas Marriott 2013-04-22 16:34:53 +00:00
  • 46c7dbef0f Call recalculate_sizes() after killing window in case it is in a grouped session, from Daniel Ralston. Nicholas Marriott 2013-04-22 13:35:18 +00:00
  • 11b90bc959 Pass tmux.1.in to awk on stdin rather than as an argument. Nicholas Marriott 2013-04-22 14:04:40 +01:00
  • 792e2856c9 Add compat for cfmakeraw, from Dagobert Michelsen. Nicholas Marriott 2013-04-22 09:44:15 +01:00
  • d89b35e682 Use lockf which is more portable than flock, from Dagobert Michelsen. Nicholas Marriott 2013-04-22 08:42:19 +00:00
  • a46ccbd883 -paths.h. Fixes Solaris, from Dagobert Michelsen. Nicholas Marriott 2013-04-22 09:39:21 +01:00
  • 5dda1abc32 Don't let server_client_check_focus use a dead bufferevent, from Romain Francoise. Nicholas Marriott 2013-04-21 21:32:00 +00:00
  • 55640a31b3 (long long) and %lld for time_t output ok nicm Theo Deraadt 2013-04-17 14:52:31 +00:00
  • 88428cff3a %zu format for size_t. Nicholas Marriott 2013-04-17 08:41:41 +00:00
  • c24b58e2ee Generate tmux.1 using mdoc2man.awk on Solaris, issue brought up and changes tested by Dagobert Michelsen. Nicholas Marriott 2013-04-16 11:33:53 +01:00
  • 9e537c808b Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code Nicholas Marriott 2013-04-16 10:39:48 +01:00
  • 2c4543b9e9 Add back missing -V flag Thomas Adam 2013-04-14 18:07:08 +01:00
  • b58bca9a72 Merge branch 'obsd-master' Thomas Adam 2013-04-13 17:05:49 +01:00
  • 27dcf470dc Remove some Korean characters from the zero-width list that apparently shouldn't be there, from Jeong Mok Cho. Nicholas Marriott 2013-04-12 12:50:36 +00:00
  • caa8290510 Copy the client into the new cmdq in source-file so commands that work on it (such as new-session) can work. Fixes issue reported by oss-adv at users dot sf dot net. Nicholas Marriott 2013-04-12 12:44:31 +00:00
  • 7f9b225cc2 Call setlocale(LC_TIME) at startup. Nicholas Marriott 2013-04-11 21:52:18 +00:00
  • 4ccb2e2c21 TODO tweaks. Nicholas Marriott 2013-04-11 22:45:05 +01:00
  • cbee283c26 Send an SGR0 after turning on modifyOtherKeys to fix Terminal.app which treats \033[>4;1m and \033[4;1m (bold+underline). Reported & tested by otto@. Nicholas Marriott 2013-04-11 07:27:27 +00:00
  • 9fcda95a6f Set EV_WRITE for jobs or run/if-shell jobs can hang. From Chris Johnsen. Nicholas Marriott 2013-04-10 12:20:35 +00:00
  • 7ada64d5f8 Fix bug where end guard in control mode was not printed after session destroyed, from George Nachman. Nicholas Marriott 2013-04-10 12:15:36 +00:00
  • 20f0d917be Missed -o from set-window-option, from Ben Boeckel. Nicholas Marriott 2013-04-10 12:07:18 +00:00
  • e312db1408 Add wait-for to tmux.vim from Ben Boeckel. Nicholas Marriott 2013-04-10 13:04:19 +01:00
  • 743bd1275f Need errno.h, reported by Swaroop M S. Nicholas Marriott 2013-04-10 12:52:40 +01:00
  • 69c86379e3 Remove some code not needed on OpenBSD. Nicholas Marriott 2013-04-10 11:51:16 +00:00
  • 46b3c1a025 Use proc_bsdinfo which works on older OS X versions, from OZAKI Kiichi. Nicholas Marriott 2013-04-10 12:46:29 +01:00
  • 3ea893464f TODO changes. Nicholas Marriott 2013-04-10 12:43:08 +01:00
  • 738e789dbd If -s to swap-pane is not given, use the current pane. Nicholas Marriott 2013-03-28 15:08:12 +00:00
  • 66afcf5be0 Make copy-mode -u still scroll up if already in copy mode, handy for people who bind it with -n. Nicholas Marriott 2013-03-28 15:07:42 +00:00
  • 4b0ed56e32 Tidy up and trim down TODO file. Nicholas Marriott 2013-03-28 12:42:00 +00:00
  • dc2af8347b New code doesn't build on old versions of OS X so only support 10.7 and later. Reported by Jared Scheel and tested by Chris Johnsen. Nicholas Marriott 2013-03-28 08:36:34 +00:00
  • 64ea8829af Add define for timersub to compat.h. Nicholas Marriott 2013-03-28 00:00:13 +00:00
  • 629cfec8a3 Trivial typo fixes in changes. Nicholas Marriott 2013-03-27 23:37:05 +00:00
  • 7f63658709 Add TMUX_TMPDIR variable to put the socket directory outside TMPDIR. From Ben Boeckel. Nicholas Marriott 2013-03-27 11:24:18 +00:00
  • 5e4d9a3197 Move the cursor back into the last column on CUU/CUD to match xterm behaviour. From George Nachman. Nicholas Marriott 2013-03-27 11:19:19 +00:00
  • 982354765b Remove tmux's (already minimal) 88 colour support. Such terminals are few and unnecessary. Nicholas Marriott 2013-03-27 11:17:12 +00:00
  • 5fe0576dcb Working on 1.9 Thomas Adam 2013-03-26 20:33:10 +00:00
  • 1b083aa0fd Update CHANGES and configure.ac for 1.8 release. 1.8 Thomas Adam 2013-03-26 20:19:04 +00:00
  • 399a15b9fc Merge branch 'obsd-master' Thomas 2013-03-26 16:59:37 +00:00
  • dfac36b6c3 Only accept partial keys if the timer has not expired, fixes infinite loop when Escape is pressed the wrong number of times. Nicholas Marriott 2013-03-26 14:14:08 +00:00
  • 771d7db3a6 Fix compiler warnings, missing #include. From Thomas Adam. Nicholas Marriott 2013-03-26 10:54:48 +00:00
  • 00af2df102 Merge branch 'obsd-master' Thomas 2013-03-25 16:30:37 +00:00
  • be390c1991 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code Nicholas Marriott 2013-03-25 16:13:22 +00:00
  • 2fd0cb7600 Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code Nicholas Marriott 2013-03-25 16:11:22 +00:00
  • 5f5d413408 Remove compat/vis.h from cmd-save-buffer. Thomas Adam 2013-03-25 16:09:34 +00:00
  • 972da2d498 Try to establish client for run-shell and if-shell if no -t. Nicholas Marriott 2013-03-25 16:04:07 +00:00
  • e44bd9f750 Revert the command-prefix change which breaks sequences of commands. Nicholas Marriott 2013-03-25 15:59:57 +00:00
  • 777edd0269 Add to TODO. Nicholas Marriott 2013-02-23 15:43:13 +00:00
  • 855d6fe1fe Add to TODO. Nicholas Marriott 2013-02-21 16:43:04 +00:00
  • b625ad6d8b Use -std=gnu99 not c99 with GCC. Nicholas Marriott 2013-03-25 12:16:03 +00:00
  • 97b5df35b1 Portability fix-ups Thomas Adam 2013-03-25 15:26:15 +00:00
  • 7a87c7eff6 Fixup Makefile Thomas Adam 2013-03-25 15:00:56 +00:00
  • f90eb43fcb Merge branch 'obsd-master' Thomas Adam 2013-03-25 14:59:29 +00:00
  • a09d8e88fc Use -std=gnu99 not c99 with GCC. Nicholas Marriott 2013-03-25 12:16:03 +00:00
  • b5fda7ad2a Spacing, warning nits. Nicholas Marriott 2013-03-25 12:00:30 +00:00
  • 58bb6f8c56 Set pane resize flag when needed. Nicholas Marriott 2013-03-25 11:55:01 +00:00
  • 673eb160d4 Sort includes and fix spaces. Nicholas Marriott 2013-03-25 11:53:54 +00:00
  • e97e0d7e54 Man page fixes. Nicholas Marriott 2013-03-25 11:49:54 +00:00
  • 4119c476aa b comes before t. Nicholas Marriott 2013-03-25 11:46:28 +00:00
  • e2295014d9 Process ^[ as meta when a partial key is found. Nicholas Marriott 2013-03-25 11:44:16 +00:00
  • 43fb9835fa Add -P and -F to new-session. Nicholas Marriott 2013-03-25 11:44:00 +00:00
  • 599dd2a560 Create a new context when copying instead of using the input context. The input context may not exist yet. Fixes crash when copying from config file errors. Nicholas Marriott 2013-03-25 11:43:33 +00:00
  • d28a39d01d Extend jobs to support writing and use that for copy-pipe instead of popen, from Chris Johnsen. Nicholas Marriott 2013-03-25 11:43:01 +00:00
  • 270d90ce1e Handle empty pending output (not a failure) and add \n. From George Nachman. Nicholas Marriott 2013-03-25 11:42:19 +00:00
  • 0c969a7dfd Handle no client better in display-message. Nicholas Marriott 2013-03-25 11:42:01 +00:00
  • 111d993e75 When only two panes in a window, only draw half the separating line as active. Nicholas Marriott 2013-03-25 11:41:49 +00:00
  • 0ef24f9912 Only send end guard if begin was sent, from George Nachman. Nicholas Marriott 2013-03-25 11:41:16 +00:00
  • 87fe1c0b0e Include prefix on ids, from George Nachman. Nicholas Marriott 2013-03-25 11:40:54 +00:00
  • 114d822d27 Don't zoom windows with one pane, from Romain Francoise. Nicholas Marriott 2013-03-25 11:39:11 +00:00
  • 88b92df849 We ignore SIGWINCH until ready, so send a MSG_RESIZE immediately when becoming ready. Nicholas Marriott 2013-03-25 11:38:57 +00:00
  • e4c0730bf1 Use single stdout and stderr for control clients. Nicholas Marriott 2013-03-25 11:36:59 +00:00
  • 8a40e10d55 Add time and a command count to control mode guards, based on code from George Nachman. Nicholas Marriott 2013-03-25 11:35:55 +00:00
  • e0961dfdf4 Fix handling of short (< 4 character) checksums and a bug with parsing old-style custom layouts. Based on fix from Chris Johnsen. Nicholas Marriott 2013-03-25 11:35:30 +00:00
  • 446fb0cb9c Do not redraw panes if invisible. Nicholas Marriott 2013-03-25 10:12:01 +00:00
  • 6fee3e9e4b Rename session idx to session id throughout and add $ prefix to targets to use it, extended from a diff from George Nachman. Nicholas Marriott 2013-03-25 10:11:45 +00:00
  • 748acdc77c Add wait-for -L and -U for lock and unlock, from Thiago Padilha. Nicholas Marriott 2013-03-25 10:09:35 +00:00
  • 410a3abbef Add a wait-for command which blocks a client on a named channel until it is woken up again (with wait-for -S). From Thiago Padilha. Nicholas Marriott 2013-03-25 10:09:05 +00:00
  • 304336a591 Allow lastgc to be NULL in grid_string_cells so find-window doesn't crash, problem reported by eugene everson. Nicholas Marriott 2013-03-25 10:07:40 +00:00