Commit Graph

  • d5a63c21b4 Make indentation better. Nicholas Marriott 2010-12-31 22:31:45 +00:00
  • b066ad0fd8 Default enable-debug to on in CVS (can be changed for releases). Nicholas Marriott 2010-12-31 22:18:35 +00:00
  • 620b59e843 RCS $Id$. Nicholas Marriott 2010-12-31 22:13:48 +00:00
  • f71b3054cd Switch tmux to use autoconf and automake. Nicholas Marriott 2010-12-31 22:12:33 +00:00
  • 60dd440082 Sync OpenBSD patchset 817: Tiago Cunha 2010-12-31 02:00:30 +00:00
  • f72f21951c Sync OpenBSD patchset 816: Tiago Cunha 2010-12-31 01:59:47 +00:00
  • 67b333ec84 Sync OpenBSD patchset 815: Tiago Cunha 2010-12-31 01:58:27 +00:00
  • b9f36cc226 +. Nicholas Marriott 2010-12-31 01:39:50 +00:00
  • 1a1efd5bc9 fix trailing whitespace; Jason McIntyre 2010-12-31 00:41:11 +00:00
  • 4fb1045f5a Remove some unused defines. Nicholas Marriott 2010-12-30 23:20:13 +00:00
  • 2b3c2fd852 Fix BUFFERS section now they are global. Nicholas Marriott 2010-12-30 23:17:41 +00:00
  • cc42614fa9 Change from a per-session stack of buffers to one global stack which is much more convenient and also simplifies lot of code. This renders copy-buffer useless and makes buffer-limit now a server option. Nicholas Marriott 2010-12-30 23:16:18 +00:00
  • bbf44d6ff3 Done. Tiago Cunha 2010-12-30 23:15:34 +00:00
  • 9ebee6aef8 Global paste buffers instead of per-session which renders copy-buffer useless. As a consequence buffer-limit is now a server option. Tiago Cunha 2010-12-30 22:39:49 +00:00
  • 095e1b410a Sync OpenBSD patchset 812: Tiago Cunha 2010-12-30 22:27:38 +00:00
  • 210b4553a5 Sync OpenBSD patchset 811: Tiago Cunha 2010-12-30 22:26:07 +00:00
  • 2231e72968 Add a function to create window flags rather than doing the same thing in two places. From Thomas Adam. Nicholas Marriott 2010-12-30 21:35:17 +00:00
  • e0ad1e5706 Stray blank line. Nicholas Marriott 2010-12-30 20:42:39 +00:00
  • 436f3b357e epoll on Linux is broken with /dev/null so it needs to be disabled. Nicholas Marriott 2010-12-30 20:41:08 +00:00
  • f7c42c21ba Support all four of the xterm mouse modes. Based on a diff from hsim at gmx.li. Nicholas Marriott 2010-12-29 21:49:06 +00:00
  • 230e39ec35 Allow the config file parser and source-file to return "don't exit" to the client to let attach work from configuration files. Nicholas Marriott 2010-12-29 21:28:32 +00:00
  • ba89a048ed Working on 1.5. Tiago Cunha 2010-12-27 22:13:35 +00:00
  • 2365b09d6a This commit was manufactured by cvs2svn to create tag 'TMUX_1_4'. 1.4 no_author 2010-12-27 21:37:43 +00:00
  • dcef4f8084 Major changes since the previous version. Tiago Cunha 2010-12-27 21:37:42 +00:00
  • 030d284006 No point in talking about this here when it's already covered by other files. Tiago Cunha 2010-12-27 21:36:37 +00:00
  • 1b037f74f4 Bump VERSION and comment FDEBUG. Tiago Cunha 2010-12-27 21:32:16 +00:00
  • 750e6ad542 usage output should fit on a 80 column display. Tiago Cunha 2010-12-27 21:22:24 +00:00
  • 5f72510edf Sync OpenBSD patchset 810: Tiago Cunha 2010-12-27 21:17:25 +00:00
  • 5d86284a1a Sync OpenBSD patchset 809: Tiago Cunha 2010-12-27 21:13:59 +00:00
  • efa8c93664 tweak previous; Jason McIntyre 2010-12-27 19:57:31 +00:00
  • 3e0bc052e1 Add a missing .Pp and sort options alphabetically, from Tiago Cunha. Nicholas Marriott 2010-12-27 18:22:25 +00:00
  • 3cd9ea1789 Sync OpenBSD patchset 808: Tiago Cunha 2010-12-25 23:44:37 +00:00
  • 3585feca54 Sync OpenBSD patchset 807: Tiago Cunha 2010-12-25 23:43:53 +00:00
  • d3d25365f1 server_kill_window can modify the RB tree so don't use RB_FOREACH, fixes crash seen by Dan Harnett. Nicholas Marriott 2010-12-23 21:56:38 +00:00
  • 6fd2b5b87f Style tweaks. Nicholas Marriott 2010-12-23 20:18:39 +00:00
  • a373235106 Sync OpenBSD patchset 806: Tiago Cunha 2010-12-22 15:36:44 +00:00
  • 9f3399da00 Sync OpenBSD patchset 805: Tiago Cunha 2010-12-22 15:33:14 +00:00
  • c05a47ad0d Sync OpenBSD patchset 804: Tiago Cunha 2010-12-22 15:32:40 +00:00
  • a932742a8a Sync OpenBSD patchset 803: Tiago Cunha 2010-12-22 15:31:56 +00:00
  • bb728b89a7 Sync OpenBSD patchset 802: Tiago Cunha 2010-12-22 15:31:00 +00:00
  • 64d16cf2d6 Sync OpenBSD patchset 801: Tiago Cunha 2010-12-22 15:28:51 +00:00
  • b8eae3902b Sync OpenBSD patchset 800: Tiago Cunha 2010-12-22 15:25:07 +00:00
  • d1bdc9a161 Sync OpenBSD patchset 799: Tiago Cunha 2010-12-22 15:23:59 +00:00
  • acf13ce978 Store sessions in an RB tree by name rather than a list, this is tidier and allows them to easily be shown sorted in various lists (list-sessions/choose-sessions). Nicholas Marriott 2010-12-21 22:37:59 +00:00
  • 1b8488ee75 Fix another stray addition that was too early. Oops. Nicholas Marriott 2010-12-20 01:28:18 +00:00
  • 6fcdc714b6 Undo a change to next/previous session that got mixed in prematurely. Nicholas Marriott 2010-12-20 00:43:24 +00:00
  • 8705c6b435 Dead sessions are never on the active sessions list, so the SESSION_DEAD flag is effectively unused. Remove it. Nicholas Marriott 2010-12-20 00:19:20 +00:00
  • 9358cfaf4a Use pointer rather than index for the client's last session. Nicholas Marriott 2010-12-20 00:17:22 +00:00
  • a51dcdc430 Unify the way sessions are used by callbacks - store the address and use the reference count, then check it is still on the global sessions list in the callback. Nicholas Marriott 2010-12-20 00:03:55 +00:00
  • c65d4220f0 Don't nuke the index counter when a session group comes up. Nicholas Marriott 2010-12-19 22:35:54 +00:00
  • c198664d15 Add other-pane-height and other-pane-width options, allowing the width or height of the smaller panes in the main-horizontal and main-vertical layouts to be set. Mostly from David Goodlad. Nicholas Marriott 2010-12-19 18:35:08 +00:00
  • cd92f44686 "So you have screwed up your /dev/null?" From Mathias Gumz. Nicholas Marriott 2010-12-15 23:31:30 +00:00
  • 206ae727f9 Read ${X} environment variables in strings and $HOME from the global environment rather than getenv, this allows them to be updated during the configuration file. Nicholas Marriott 2010-12-13 22:53:56 +00:00
  • 8715247a43 Read ${X} environment variables in strings and $HOME from the global environment rather than getenv, this allows them to be updated during the configuration file. Nicholas Marriott 2010-12-13 22:53:14 +00:00
  • 5fcd6711e4 Track the last session for a client and add a flag to switch-client and a key binding (L) to move a client back to its last session. Nicholas Marriott 2010-12-11 18:42:20 +00:00
  • 51487ed22f Track the last session for a client and add a flag to switch-client and a key binding (L) to move a client back to its last session. Nicholas Marriott 2010-12-11 18:39:25 +00:00
  • d227a2e661 Remove a bunch of stuff that is done a few that aren't going to happen and remove the priority list for now. Nicholas Marriott 2010-12-11 18:06:42 +00:00
  • 0b8ce56d73 Fix rectangle copy to behave like emacs - the cursor is not part of the selection on the right edge but on the left it is. Nicholas Marriott 2010-12-11 17:57:28 +00:00
  • 20ed20ea1e Fix rectangle copy to behave like emacs - the cursor is not part of the selection on the right edge but on the left it is. Nicholas Marriott 2010-12-11 17:56:01 +00:00
  • 095ffe9cd1 Make the prompt history global for all clients which is much more useful than per-client history. Nicholas Marriott 2010-12-11 16:15:02 +00:00
  • 9802fea615 Oops, these functions return a const char *, so make the local variable const as well. Nicholas Marriott 2010-12-11 16:13:15 +00:00
  • 7ce77ffc9c Make the prompt history global for all clients which is much more useful than per-client history. Nicholas Marriott 2010-12-11 16:05:57 +00:00
  • 1a4d78c7af -V to report version, SF issue 3038862. Nicholas Marriott 2010-12-10 21:19:13 +00:00
  • 286fef9b4d Rephrase a confusing sentence. Nicholas Marriott 2010-12-10 21:05:22 +00:00
  • 6be32c89c5 Rephrase a confusing sentence. Nicholas Marriott 2010-12-10 21:01:38 +00:00
  • 1f18523565 In the built-in layouts, distribute the panes more evenly. Set the default value of main-pane-width to 80, rather than 81. By Micah Cowan. Nicholas Marriott 2010-12-08 19:57:03 +00:00
  • 1891f1ce99 Some do still need -lrt. Nicholas Marriott 2010-12-08 19:55:31 +00:00
  • 3ab25ac5b5 In the built-in layouts, distribute the panes more evenly. Set the default value of main-pane-width to 80, rather than 81. Micah Cowan 2010-12-07 20:23:21 +00:00
  • 3a4f765a51 Add an option to alert (monitor) for silence (lack of activity) in a window. From Thomas Adam. Nicholas Marriott 2010-12-06 22:52:21 +00:00
  • e26a351865 Add an option to alert (monitor) for silence (lack of activity) in a window. From Thomas Adam. Nicholas Marriott 2010-12-06 22:51:02 +00:00
  • d0adcbc98a PatchSet 790 Date: 2010/11/29 19:45:58 Author: nicm Branch: HEAD Tag: (none) Log: If VISUAL or EDITOR contains "vi", configure mode-keys and status-keys to vi. Nicholas Marriott 2010-12-06 21:59:42 +00:00
  • e75187310d PatchSet 789 Date: 2010/11/22 21:13:13 Author: nicm Branch: HEAD Tag: (none) Log: There is somewhere that WINDOW_HIDDEN is getting set when it shouldn't be and I can't find it, but the flag itself is a useless optimisation that only applies to automatic-resize windows, so just dispose of it entirely. Nicholas Marriott 2010-12-06 21:57:56 +00:00
  • 7a0468c95c PatchSet 788 Date: 2010/11/15 06:52:11 Author: nicm Branch: HEAD Tag: (none) Log: Show more window and pane flags in list-* output, and put layout on the same line. Nicholas Marriott 2010-12-06 21:56:32 +00:00
  • 1b0d235e3a PatchSet 787 Date: 2010/11/14 09:04:22 Author: nicm Branch: HEAD Tag: (none) Log: Update man page for update-environment. Nicholas Marriott 2010-12-06 21:55:42 +00:00
  • 36e537bcef PatchSet 786 Date: 2010/11/14 08:58:25 Author: nicm Branch: HEAD Tag: (none) Log: Don't allow last and active window to become the same - a very bad move when the active window is closed and freed. Reported by sthen@. Nicholas Marriott 2010-12-06 21:53:50 +00:00
  • fd51bf61c9 Add XAUTHORITY to update-environment, requested by Andreas Kloeckner. Nicholas Marriott 2010-12-06 21:53:00 +00:00
  • fe4f760eba PatchSet 784 Date: 2010/11/11 20:54:06 Author: nicm Branch: HEAD Tag: (none) Log: Flag to flush all key bindings from Rob Paisley. Nicholas Marriott 2010-12-06 21:51:02 +00:00
  • 3a4b82d27a PatchSet 783 Date: 2010/11/11 20:51:30 Author: nicm Branch: HEAD Tag: (none) Log: Declaration in header should be extern. Nicholas Marriott 2010-12-06 21:50:24 +00:00
  • ccdafdabca PatchSet 782 Date: 2010/11/01 20:59:45 Author: nicm Branch: HEAD Tag: (none) Log: Typo, from Rob Paisley. Nicholas Marriott 2010-12-06 21:49:57 +00:00
  • 39e277be3c |--------------------- |PatchSet 781 |Date: 2010/10/29 21:11:57 |Author: nicm |Branch: HEAD |Tag: (none) |Log: |We now send argv to the server after parsing it in the client to get the |command, so the client should not modify it. Instead, take a copy. Fixes |parsing command lists, reported by mcbride@. | |Members: | cmd-list.c:1.5->1.6 | cmd.c:1.45->1.46 | tmux.h:1.244->1.245 Nicholas Marriott 2010-12-06 21:48:56 +00:00
  • 1650155589 Another. Nicholas Marriott 2010-12-06 17:10:42 +00:00
  • 42327f06df And moar. Nicholas Marriott 2010-12-06 17:09:00 +00:00
  • 1585b1e928 Moar. Nicholas Marriott 2010-12-06 17:05:31 +00:00
  • 9ab191b053 + SF requests. Nicholas Marriott 2010-12-06 17:03:22 +00:00
  • 13032d1d88 Using working directory always, from Vivien Mallet. Nicholas Marriott 2010-12-06 17:00:34 +00:00
  • 64387d18dd +. Nicholas Marriott 2010-12-04 15:28:14 +00:00
  • ebd0eb4fb4 If VISUAL or EDITOR contains "vi", configure mode-keys and status-keys to vi. Nicholas Marriott 2010-11-29 19:45:58 +00:00
  • 25bf0faf21 +. Nicholas Marriott 2010-11-22 22:29:30 +00:00
  • ef9b2eb566 There is somewhere that WINDOW_HIDDEN is getting set when it shouldn't be and I can't find it, but the flag itself is a useless optimisation that only applies to automatic-resize windows, so just dispose of it entirely. Nicholas Marriott 2010-11-22 21:13:13 +00:00
  • 112fc58e6e +. Nicholas Marriott 2010-11-15 20:34:38 +00:00
  • 9a1b4f9ed3 Show more window and pane flags in list-* output, and put layout on the same line. Nicholas Marriott 2010-11-15 06:52:11 +00:00
  • 7e542d119b Update man page for update-environment. Nicholas Marriott 2010-11-14 09:04:22 +00:00
  • 503edae26f Don't allow last and active window to become the same - a very bad move when the active window is closed and freed. Reported by sthen@. Nicholas Marriott 2010-11-14 08:58:25 +00:00
  • ba68bed10e +. Nicholas Marriott 2010-11-13 16:55:30 +00:00
  • 30e8ed393e Whoops, get the logic the right way round. Nicholas Marriott 2010-11-13 16:29:05 +00:00
  • e4e728664b Add XAUTHORITY to update-environment, requested by Andreas Kloeckner. Nicholas Marriott 2010-11-11 21:06:09 +00:00
  • 17b56562c4 Flag to flush all key bindings from Rob Paisley. Nicholas Marriott 2010-11-11 20:54:06 +00:00
  • c7fccfa299 Declaration in header should be extern. Nicholas Marriott 2010-11-11 20:51:30 +00:00
  • a6fc49ae08 Fix AIX warnings. Nicholas Marriott 2010-11-11 20:45:49 +00:00
  • 94c2adf499 malloc(0) may return NULL, so only assume that is an error if allocating more than zero. Nicholas Marriott 2010-11-11 20:41:08 +00:00