Commit Graph

  • 0740d3dbb8 Remove compat include. Tiago Cunha 2011-01-07 14:46:57 +00:00
  • 9301eeb4dd More _SOURCES. Tiago Cunha 2011-01-07 14:46:13 +00:00
  • 1df427bc7b Sync OpenBSD patchset 829: Tiago Cunha 2011-01-07 14:45:34 +00:00
  • 219442cff7 Sync OpenBSD patchset 828: Tiago Cunha 2011-01-07 14:34:45 +00:00
  • 3aaf5b9b1e Sync OpenBSD patchset 827: Tiago Cunha 2011-01-07 14:32:26 +00:00
  • b463d3de54 Missing HAVE_STDINT_H. Nicholas Marriott 2011-01-07 00:35:13 +00:00
  • 64f02dab7c Whoops, command-prompt can take 0 or 1 argument. Nicholas Marriott 2011-01-05 22:38:28 +00:00
  • f705c0e013 Whoops, bad copy and paste. Nicholas Marriott 2011-01-04 09:48:10 +00:00
  • 11dcbd7556 Support --enable-static. Nicholas Marriott 2011-01-04 09:43:14 +00:00
  • 96c37fa80a Now that parsing is common, merge some of the small, related commands together to use the same code. Nicholas Marriott 2011-01-04 02:03:41 +00:00
  • 55346b0d10 argc will be 1 not 2 with no option value. Nicholas Marriott 2011-01-04 01:58:12 +00:00
  • 7502cb3adb Clean up and simplify tmux command argument parsing. Nicholas Marriott 2011-01-04 00:42:46 +00:00
  • 03ec2482c9 libevent-2 works now as well. Tiago Cunha 2011-01-03 23:58:10 +00:00
  • a2387330ce Zap paths.h include. Tiago Cunha 2011-01-03 23:55:30 +00:00
  • 3689640b4e Update _SOURCES. Tiago Cunha 2011-01-03 23:54:51 +00:00
  • 36c7c7537a Sync OpenBSD patchset 826: Tiago Cunha 2011-01-03 23:52:38 +00:00
  • 2bdae526ad More indentation tweaking. Nicholas Marriott 2011-01-03 23:43:35 +00:00
  • 69f6b23945 Include all osdep-*.c in dist. Nicholas Marriott 2011-01-03 23:40:21 +00:00
  • ac3b78a841 Support for UTF-8 mouse input (\033[1005h). This was added in xterm 262 and supports larger terminals than the older way. Nicholas Marriott 2011-01-03 23:35:21 +00:00
  • a0e7facee6 Sync OpenBSD patchset 825: Tiago Cunha 2011-01-03 23:33:12 +00:00
  • a24b67fc5a Sync OpenBSD patchset 824: Tiago Cunha 2011-01-03 23:32:04 +00:00
  • 521247bedb Sync OpenBSD patchset 823: Tiago Cunha 2011-01-03 23:31:26 +00:00
  • 9ad028e8ee Sync OpenBSD patchset 822: Tiago Cunha 2011-01-03 23:30:43 +00:00
  • d9c848d3a6 Sync OpenBSD patchset 821: Tiago Cunha 2011-01-03 23:29:49 +00:00
  • 66fb24c3a5 Sync OpenBSD patchset 820: Tiago Cunha 2011-01-03 23:29:09 +00:00
  • d3c04b74ec Sync OpenBSD patchset 819: Tiago Cunha 2011-01-03 23:27:54 +00:00
  • 09ef2c9f40 Sync OpenBSD patchset 818: Tiago Cunha 2011-01-03 23:26:14 +00:00
  • 5158dd9a8d Handle a # at the end of a replacement string (such as status-left) correctly. Found by Thomas Adam. Nicholas Marriott 2011-01-03 21:30:49 +00:00
  • edc298d0a1 Wrap long line differently. Nicholas Marriott 2011-01-02 15:49:31 +00:00
  • 703baa8769 Fail if no libevent or curses, from Thomas Adam. Nicholas Marriott 2011-01-02 15:45:43 +00:00
  • 3e8124009f Move the user-visible parts of all options (names, types, limit, default values) together into one set of tables in options-table.c. Also clean up and simplify cmd-set-options.c and move a common print function into option-table.c. Nicholas Marriott 2011-01-01 16:51:21 +00:00
  • 0d77e5e959 Make version more prominent. Nicholas Marriott 2011-01-01 13:39:19 +00:00
  • c120d09a5e libevent 2 works now as well. Nicholas Marriott 2011-01-01 13:34:57 +00:00
  • a4515ce138 suspend-client has used -t for the client target (like everything else) for ages, fix the usage string and man page and trim some leftover code. Nicholas Marriott 2011-01-01 11:24:45 +00:00
  • 3a0d40b84d Add. Nicholas Marriott 2011-01-01 05:09:11 +00:00
  • 234211a6f6 Add. Nicholas Marriott 2011-01-01 05:01:54 +00:00
  • f833b885a1 Last few tables that should be const. Nicholas Marriott 2011-01-01 03:43:20 +00:00
  • 67ee86085c Sprinkle a little more const. Nicholas Marriott 2011-01-01 03:39:21 +00:00
  • 5d0cfe079b Another table that should be const. Nicholas Marriott 2011-01-01 03:32:28 +00:00
  • 1c86713afd Key table should be const. Nicholas Marriott 2011-01-01 02:16:25 +00:00
  • 7ecbc18d5d Also done. Nicholas Marriott 2011-01-01 02:00:50 +00:00
  • dc7fb15251 Remove some done or duplicates, reorder. Nicholas Marriott 2011-01-01 01:59:03 +00:00
  • b6950ed8aa Add a -P option to new-window and split-window to print the new window or pane index in target form (useful to pass it into other commands). Nicholas Marriott 2011-01-01 01:33:07 +00:00
  • 04b32fa734 Don't reset the activity timer for unattached sessions every second, this screws up the choice of most-recently-used. Instead, break the time update into a little function and do it when the session is attached. Nicholas Marriott 2011-01-01 01:12:09 +00:00
  • 91218f8714 Remove unused variable. Nicholas Marriott 2011-01-01 00:44:24 +00:00
  • ce79d6081f And moar. Nicholas Marriott 2010-12-31 22:33:44 +00:00
  • 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