Commit Graph

  • 808502ac3d Give each pane created in a tmux server a unique id (starting from 0), put it in the TMUX_PANE environment variable and accept it as a target. Suggested by and with testing and tweaks from Ben Boeckel. Nicholas Marriott 2011-03-27 20:27:26 +00:00
  • d74e5bffba Fix to properly wrap wide characters, from Micah Cowan. Nicholas Marriott 2011-03-26 19:07:33 +00:00
  • a9eb5e12ec Fix to properly wrap wide characters. Micah Cowan 2011-03-24 17:03:29 +00:00
  • 164c2cbcb0 Sync OpenBSD patchset 868: Tiago Cunha 2011-03-19 23:32:01 +00:00
  • 20e17604b5 Sync OpenBSD patchset 867: Tiago Cunha 2011-03-19 23:31:08 +00:00
  • a0295b4c2f Sync OpenBSD patchset 866: Tiago Cunha 2011-03-19 23:30:37 +00:00
  • 9bc44043a4 Sync OpenBSD patchset 864: Tiago Cunha 2011-03-19 23:28:30 +00:00
  • d0cca3924e Sync OpenBSD patchset 863: Tiago Cunha 2011-03-19 23:27:35 +00:00
  • 54456d5602 Fix an incorrect test which was always true (oupper is always < olower), from Yusuke ENDOH. Nicholas Marriott 2011-03-08 19:23:49 +00:00
  • 0a404aabd3 Prevent tiled producing a corrupt layout when only one column is needed, from Karl Ferdinand Ebert. Nicholas Marriott 2011-03-07 23:55:16 +00:00
  • 79e30daeae Support passing through escape sequences to the underlying terminal by using DCS with a "tmux;" prefix. Escape characters in the sequences must be doubled. For example: Nicholas Marriott 2011-03-07 23:46:27 +00:00
  • 34bb013b92 Use the right asprintf since we don't support truly broken platforms right now. Nicholas Marriott 2011-03-04 23:39:41 +00:00
  • d5ed5fb08f Two fixes by Micah Cowan: make mouse work properly beyond >127 on signed char architectures and properly parse $TMUX by stopping the socket path at the first comma. Nicholas Marriott 2011-03-04 23:26:44 +00:00
  • 4cb976b408 Fix sscanf that was guaranteed to always fail. Micah Cowan 2011-03-04 23:13:56 +00:00
  • c0888f3fd1 Make sure non-UTF8 mouse coordinates are kept to 8-bit values. Micah Cowan 2011-03-04 20:36:59 +00:00
  • c36f67a288 Fix a typo that meant we did not reset the background colour when it was omitted in a 256-colour SGR ([48;5m). From Yusuke ENDOH. Nicholas Marriott 2011-03-03 08:53:14 +00:00
  • 7954126dcd Add a -P option to detach to HUP the client's parent process (usually causing it to exit as well). Nicholas Marriott 2011-03-03 08:51:47 +00:00
  • 9def6baaba +. Nicholas Marriott 2011-02-28 21:10:33 +00:00
  • c7624fd25d Sync OpenBSD patchset 862: Tiago Cunha 2011-02-15 15:26:54 +00:00
  • 32de1d52ea Sync OpenBSD patchset 861: Tiago Cunha 2011-02-15 15:25:48 +00:00
  • 677286bc0e Sync OpenBSD patchset 860: Tiago Cunha 2011-02-15 15:25:12 +00:00
  • 19e81ffda5 Sync OpenBSD patchset 859: Tiago Cunha 2011-02-15 15:24:40 +00:00
  • d718a14bd0 Sync OpenBSD patchset 858: Tiago Cunha 2011-02-15 15:24:00 +00:00
  • 04ce5cc2d1 Sync OpenBSD patchset 857: Tiago Cunha 2011-02-15 15:21:14 +00:00
  • 065384056b Sync OpenBSD patchset 856: Tiago Cunha 2011-02-15 15:20:38 +00:00
  • 3d7b8105e1 Sync OpenBSD patchset 855: Tiago Cunha 2011-02-15 15:20:03 +00:00
  • 3b56ebce6d Sync OpenBSD patchset 854: Tiago Cunha 2011-02-15 15:12:28 +00:00
  • 2ab568fa88 Sync OpenBSD patchset 853: Tiago Cunha 2011-02-15 15:10:47 +00:00
  • 4e4568cade Sync OpenBSD patchset 852: Tiago Cunha 2011-02-15 15:09:52 +00:00
  • d0d1c0e486 Sync OpenBSD patchset 848: Tiago Cunha 2011-02-14 23:11:33 +00:00
  • d37650dc4f Spacing. Nicholas Marriott 2011-02-14 20:39:40 +00:00
  • cf3b73167d Expand an entry. Nicholas Marriott 2011-02-12 15:51:11 +00:00
  • 5532615bc0 Solaris is SunOS. Nicholas Marriott 2011-02-11 23:31:15 +00:00
  • ce91520e12 Size on split-window is -l not -s. Doh. Nicholas Marriott 2011-02-10 12:12:14 +00:00
  • 8ec3e5725c Don't require -d with -x or -y since it could be in the config file. Nicholas Marriott 2011-02-03 20:50:03 +00:00
  • 7462c03281 Redraw pane borders when switching to last pane. Nicholas Marriott 2011-01-31 20:54:42 +00:00
  • 567741caf5 Free old argument even if setting to NULL. Nicholas Marriott 2011-01-30 12:09:30 +00:00
  • 9fc2c34a3b Accept tcgetattr/tcsetattr failure, fixes problems with fatal() if the terminal disappears while locked. Nicholas Marriott 2011-01-29 08:39:43 +00:00
  • b6bb350289 Use input_clear to reset the APC, DCS, OSC state or it could be reused improperly by a later state. From Kevin Goodsell. Nicholas Marriott 2011-01-28 20:39:22 +00:00
  • bcc7c689c1 Unused declaration. Nicholas Marriott 2011-01-26 02:55:34 +00:00
  • 0fa8d18775 Remove some that are done and some that are duplicates or no longer needed. Nicholas Marriott 2011-01-26 02:05:02 +00:00
  • db7a89b1ee Simplify the way jobs work and drop the persist type, so all jobs are fire-and-forget. Nicholas Marriott 2011-01-26 01:54:56 +00:00
  • 4dfb29fa38 Use LIST_* not SLIST_*. Nicholas Marriott 2011-01-26 00:11:47 +00:00
  • ecc22c521d When clearing the entire screen, clear lines that are used into the history like xterm does. Requested ages ago by someone I've forgotten. Nicholas Marriott 2011-01-25 23:40:26 +00:00
  • 1270f8fed8 Check if the index is in use and fail before creating the child process, rather than leaving a stray child on failure. Nicholas Marriott 2011-01-25 22:31:50 +00:00
  • 5cbdd84686 While here, maximum percentage is 100 not INT_MAX. Oops. Nicholas Marriott 2011-01-23 15:49:32 +00:00
  • 1df3355438 While here, maximum percentage is 100 not INT_MAX. Oops. Nicholas Marriott 2011-01-23 15:49:10 +00:00
  • 2be75a0129 Size is -l not -s. Nicholas Marriott 2011-01-23 15:47:31 +00:00
  • 8820aa9f65 Size is -l not -s. Nicholas Marriott 2011-01-23 15:46:49 +00:00
  • 3872e24847 Allow top-bit-set characters to be used for key bindings, from Tiago Cunha. Nicholas Marriott 2011-01-23 11:04:25 +00:00
  • b8023044c3 Set $TMUX without the session when background jobs are run. Nicholas Marriott 2011-01-23 11:03:43 +00:00
  • ec3a764c76 Make bind-key accept characters with the top-bit-set and print them as octal. Tiago Cunha 2011-01-22 22:31:09 +00:00
  • e3defd9b25 Sync OpenBSD patchset 847: Tiago Cunha 2011-01-22 00:00:23 +00:00
  • 1930181b18 Sync OpenBSD patchset 846: Tiago Cunha 2011-01-21 23:56:53 +00:00
  • 332bfbf273 Sync OpenBSD patchset 845: Tiago Cunha 2011-01-21 23:56:11 +00:00
  • 7a68cff1db Sync OpenBSD patchset 844: Tiago Cunha 2011-01-21 23:55:26 +00:00
  • 6d9fe6c3aa Sync OpenBSD patchset 843: Tiago Cunha 2011-01-21 23:54:19 +00:00
  • c2ed0186de Sync OpenBSD patchset 842: Tiago Cunha 2011-01-21 23:53:45 +00:00
  • 3866988f87 Sync OpenBSD patchset 841: Tiago Cunha 2011-01-21 23:53:01 +00:00
  • 43f8d62f6a Sync OpenBSD patchset 840: Tiago Cunha 2011-01-21 23:52:36 +00:00
  • a880639f48 Sync OpenBSD patchset 839: Tiago Cunha 2011-01-21 23:51:36 +00:00
  • 57eb948c48 Sync OpenBSD patchset 838: Tiago Cunha 2011-01-21 23:46:50 +00:00
  • 6c3186a19a Sync OpenBSD patchset 837: Tiago Cunha 2011-01-21 23:46:09 +00:00
  • 10a5a2175e Sync OpenBSD patchset 836: Tiago Cunha 2011-01-21 23:45:34 +00:00
  • be7cec5640 Sync OpenBSD patchset 835: Tiago Cunha 2011-01-21 23:45:04 +00:00
  • 492e3aa437 Sync OpenBSD patchset 834: Tiago Cunha 2011-01-21 23:44:13 +00:00
  • 6b19621112 Sync OpenBSD patchset 833: Tiago Cunha 2011-01-21 23:42:14 +00:00
  • 324ffe20e9 Link with libm due to the upcoming patchset. Tiago Cunha 2011-01-21 23:40:30 +00:00
  • 38f169113e Support for HP-UX. Nicholas Marriott 2011-01-21 20:35:20 +00:00
  • e34c6fd187 Only have one asprintf implementation, that's likely to always work. Nicholas Marriott 2011-01-21 20:03:18 +00:00
  • 1377427e70 Fix bind-key -t. Nicholas Marriott 2011-01-15 20:14:41 +00:00
  • 3de1700f61 Only set a mouse mode for mouse-select-pane if none already set by the mode (any will do). Nicholas Marriott 2011-01-15 00:46:19 +00:00
  • 8f8e81c0c9 Mouse highlight mode (1001) requires a program to cooperate so supporting it through tmux is not as easy as this, remove it for now. Nicholas Marriott 2011-01-15 00:16:00 +00:00
  • 4f34e25dd8 Support -x and -y for new-session to specify the initial size of the window if created detached with -d. Nicholas Marriott 2011-01-14 23:49:23 +00:00
  • ac01c2025a Whoops, did not mean to do this. Nicholas Marriott 2011-01-13 19:59:48 +00:00
  • e08a40be56 osdep-linux.c Nicholas Marriott 2011-01-13 19:58:47 +00:00
  • 9ad9e8c5dd The maximum history-limit was accidentally reduced, fix it back to INT_MAX. Nicholas Marriott 2011-01-13 13:38:57 +00:00
  • fa4a75cdab Clarify alternate-screen description a little. Nicholas Marriott 2011-01-13 09:50:11 +00:00
  • 2d82567070 Er, fix next and previous session functions to actually work, part 2. Nicholas Marriott 2011-01-13 02:08:14 +00:00
  • 588ebb5393 Fix next and previous session functions to actually work. Nicholas Marriott 2011-01-13 02:07:06 +00:00
  • 96ab50a701 Log termios backspace for each client since it is used to recognise backspace input. Nicholas Marriott 2011-01-13 00:54:32 +00:00
  • b3438c86bf Use TMPDIR if set, from Han Boetes. Nicholas Marriott 2011-01-12 22:23:58 +00:00
  • abd1f615b2 Trim spaces. Nicholas Marriott 2011-01-10 22:45:10 +00:00
  • a7b6445cc3 Better __progname check. Nicholas Marriott 2011-01-10 22:12:31 +00:00
  • 96fe3b26c1 Copy osdep-unknown.c for AIX to make @PLATFORM@ work. Nicholas Marriott 2011-01-10 22:00:47 +00:00
  • 93fd9cc29d Check for optarg, optind, optreset. Nicholas Marriott 2011-01-10 21:51:56 +00:00
  • 47e18f4cea unbind-key -a is allowed no arguments. Nicholas Marriott 2011-01-10 21:28:47 +00:00
  • 87841b4f91 +. Nicholas Marriott 2011-01-09 18:57:05 +00:00
  • 17f1cd5be8 Remove a bit of text that makes exit-unattached description unclear. Nicholas Marriott 2011-01-09 18:46:46 +00:00
  • c3041eb9f0 Add missing arguments to some options. Nicholas Marriott 2011-01-09 18:42:19 +00:00
  • 69cb1f830e Move all calls to fcntl(...O_NONBLOCK) into a function and clear the flag on the stdio file descriptors before closing them (fixes things like "tmux ls && cat"). Nicholas Marriott 2011-01-08 01:52:36 +00:00
  • 703160b5d6 Accept colours of the hex form #ffffff and translate to the nearest from the xterm(1) 256-colour set. Nicholas Marriott 2011-01-08 00:48:54 +00:00
  • 676c62647c +. Nicholas Marriott 2011-01-07 19:01:19 +00:00
  • 30f6d9b167 Sync OpenBSD patchset 813: Tiago Cunha 2011-01-07 16:55:40 +00:00
  • 1cb579d0fd Bring the last remaining bits of dist.mk. Tiago Cunha 2011-01-07 15:09:04 +00:00
  • 3d4ebeb1b0 Sync OpenBSD patchset 832: Tiago Cunha 2011-01-07 15:04:51 +00:00
  • 0fc4353fb3 Remove dead files entries. Tiago Cunha 2011-01-07 15:04:24 +00:00
  • ca413cf270 Sync OpenBSD patchset 831: Tiago Cunha 2011-01-07 15:02:38 +00:00
  • b2b5d88f3f Sync OpenBSD patchset 830: Tiago Cunha 2011-01-07 14:51:54 +00:00
  • ecec113b63 cmd-generic.c isn't needed anymore due to OpenBSD patchset 829. Tiago Cunha 2011-01-07 14:50:54 +00:00