Commit Graph

  • 80af85a102 - New window option monitor-content to search for a string in a window, and highlight the status line if it matches. - To make this possible, the function cmd_find_window_search from cmd-find-window.c had to be moved to window.c and renamed window_pane_search. - While there use three new functions in server.c to check for bell, activity, and content, to avoid too much nesting. Tiago Cunha 2009-05-19 13:32:55 +00:00
  • a385f75792 Note. Nicholas Marriott 2009-05-19 08:50:10 +00:00
  • 0abd8ea84f (void). Nicholas Marriott 2009-05-19 08:48:49 +00:00
  • 72e464fa04 main-horizontal layout and main-pane-height option to match vertical. Nicholas Marriott 2009-05-18 22:17:24 +00:00
  • c21ffbc772 left-vertical -> main-vertical. Also update CHANGES/TODO. Nicholas Marriott 2009-05-18 21:58:40 +00:00
  • 6e4b947d71 New option main-pane-width to set width of pane in left-vertical mode. Nicholas Marriott 2009-05-18 21:55:53 +00:00
  • 3ee4b334e7 manual -> manual-vertical. Nicholas Marriott 2009-05-18 21:32:36 +00:00
  • 404411f5e7 horizontal -> h, vertical -> v, to shorten some function names a little. Nicholas Marriott 2009-05-18 21:29:11 +00:00
  • d601c42ea2 Behave properly when resize not supported. Nicholas Marriott 2009-05-18 21:16:09 +00:00
  • b233616853 Update TODO. Nicholas Marriott 2009-05-18 21:08:11 +00:00
  • 5518b6138d manual -> manual-vertical. Nicholas Marriott 2009-05-18 21:06:16 +00:00
  • ab4e5e8574 Clean up manual layout code: Nicholas Marriott 2009-05-18 21:01:38 +00:00
  • b6b00c53bd Fix comment. Nicholas Marriott 2009-05-18 20:18:08 +00:00
  • 2f5c3d881d #undef everything in config.h. This is the only bit of the scripting work I am using now :-). Nicholas Marriott 2009-05-18 19:18:41 +00:00
  • a03cf0e183 +b on fopen. Nicholas Marriott 2009-05-18 16:22:30 +00:00
  • d2275f4abf chmod +x configure Nicholas Marriott 2009-05-18 15:42:30 +00:00
  • 0c33b73db0 Move some crap into the attic, and some other stuff into tools/. Nicholas Marriott 2009-05-17 18:27:18 +00:00
  • 8dc73f2df5 Move website stuff into its own directory. Nicholas Marriott 2009-05-17 18:20:59 +00:00
  • 6805217783 Move dist.mk to tools/. Nicholas Marriott 2009-05-17 18:15:41 +00:00
  • 0f5168f971 Use >|. Nicholas Marriott 2009-05-16 22:14:47 +00:00
  • c111310600 Use a better variable name and allow the uname to be overridden. Nicholas Marriott 2009-05-16 22:06:01 +00:00
  • d58bfe5f0a clean-all. Nicholas Marriott 2009-05-16 21:56:38 +00:00
  • 095f16d64f clean-all target to clean configure stuff too. Nicholas Marriott 2009-05-16 21:55:54 +00:00
  • 25911d32e1 Use empty(), FreeBSD doesn't like ==. Nicholas Marriott 2009-05-16 18:59:50 +00:00
  • 1001902143 select-layout command and some key bindings. Nicholas Marriott 2009-05-16 11:48:47 +00:00
  • 03af7c99b5 Recreate server socket on SIGUSR1, per SF feature request 2792533. Nicholas Marriott 2009-05-16 10:02:51 +00:00
  • 92de1ad6c8 putenv can be char *. Nicholas Marriott 2009-05-15 12:58:56 +00:00
  • 0b54a2d723 Don't use -Wcast-qual and use explicit casts to shut gcc up in the few cases we can't avoid using a char *. Nicholas Marriott 2009-05-15 12:57:36 +00:00
  • 8913d853e4 +sfw for solaris too. Nicholas Marriott 2009-05-14 19:49:26 +00:00
  • cba338ac13 Keys in status line (p in vi mode, M-y in emacs) to paste the first line of the upper paste buffer. Suggested by Dan Colish. Nicholas Marriott 2009-05-14 19:36:56 +00:00
  • 8931f0018a Separate tmux target. Doh. Nicholas Marriott 2009-05-14 19:32:37 +00:00
  • b476fab34d PuTTY resizing from merdely. Nicholas Marriott 2009-05-14 18:43:02 +00:00
  • 96ca072482 clear-history command. Nicholas Marriott 2009-05-14 16:56:23 +00:00
  • cc59ee4e6a This is okay. Nicholas Marriott 2009-05-14 16:31:35 +00:00
  • dd2f8d7d74 Don't force wrapping with \n when asked, let the cursor code figure it out. Should fix terminals which use this to detect line breaks. Nicholas Marriott 2009-05-14 16:21:55 +00:00
  • 4b64bd7b01 It is HAVE_PTY_H, also add a cast to shut gcc up. Nicholas Marriott 2009-05-14 07:58:38 +00:00
  • c495337e76 HAVE_. Nicholas Marriott 2009-05-14 07:51:51 +00:00
  • cae92a2041 Needs a VERSION. Nicholas Marriott 2009-05-14 07:51:25 +00:00
  • 5adb342147 SunOS tweaks. Nicholas Marriott 2009-05-14 07:49:23 +00:00
  • 3b0bd5a3e6 +. Nicholas Marriott 2009-05-14 07:49:15 +00:00
  • 6099a3399e Add distribution stuff back in. Nicholas Marriott 2009-05-14 07:48:42 +00:00
  • 1a86934e09 NetBSD has no strtonum so needs compat/. Nicholas Marriott 2009-05-14 00:40:58 +00:00
  • 626fe978e1 NetBSD tree.h has no RB_PREV. Nicholas Marriott 2009-05-14 00:35:53 +00:00
  • 99dee98a2b Use a variable for uname. Nicholas Marriott 2009-05-14 00:34:25 +00:00
  • db7357fdcc print is redundant. Doh. Nicholas Marriott 2009-05-14 00:31:48 +00:00
  • 5436f6be19 Sprinkle the magic anti-GCC-suckage for *BSD as well. Nicholas Marriott 2009-05-14 00:28:04 +00:00
  • 1b70993207 Move -lutil. Nicholas Marriott 2009-05-14 00:17:37 +00:00
  • a8fe667267 Use the right osdep. Nicholas Marriott 2009-05-14 00:12:42 +00:00
  • 9ff8c354ab install depends on all. Nicholas Marriott 2009-05-14 00:09:02 +00:00
  • de79ce38a5 Try to figure out if we are using gcc 4 and get rid of the stupid warning, while not breaking 3.x and 2.x... Nicholas Marriott 2009-05-14 00:06:59 +00:00
  • 6c27e434c6 compat/bsd-poll.h now we are not doing -Icompat. Nicholas Marriott 2009-05-13 23:50:42 +00:00
  • 41fb824cbe Sort. Nicholas Marriott 2009-05-13 23:45:26 +00:00
  • ab5273d9a9 Don't bother with this. Nicholas Marriott 2009-05-13 23:43:27 +00:00
  • 488a67e5a3 Whoops, don't use the name of the rule here now. Nicholas Marriott 2009-05-13 23:41:58 +00:00
  • df9a2886dd Add a changes entry. Nicholas Marriott 2009-05-13 23:40:30 +00:00
  • 4337a9b2d5 Two more to ignore. Nicholas Marriott 2009-05-13 23:34:33 +00:00
  • 78f6b511fd $(PROG) is gorn. Nicholas Marriott 2009-05-13 23:33:54 +00:00
  • 522bf77cf4 cmake build files. I wrote these but then decided to keep the cleanup (getopt/HAVE_*) changes but add a manual configure script and clean up the makefiles instead. Can always be resurrected if necessary. Nicholas Marriott 2009-05-13 23:32:21 +00:00
  • f1bd3807ae Everything supported has working vsnprintf. Nicholas Marriott 2009-05-13 23:29:45 +00:00
  • c8cf438d44 Rename all feature flags to HAVE_* and move out of makefiles into a configure script which must be run before building. Nicholas Marriott 2009-05-13 23:27:00 +00:00
  • e1b4a37722 Bye-bye nonworking IRIX, can be rescued from the attic if ever needed again. Nicholas Marriott 2009-05-13 22:26:11 +00:00
  • 792aeb926e Use getopt.c from openssh rather than OpenBSD's getopt_long. Nicholas Marriott 2009-05-13 22:20:48 +00:00
  • 88daeb5410 Bye-bye META. Nicholas Marriott 2009-05-13 22:10:39 +00:00
  • 83d984eca8 Works fine, escaping was the issue. Nicholas Marriott 2009-05-11 19:03:30 +00:00
  • b21e356e56 Spacing. Nicholas Marriott 2009-05-04 19:12:37 +00:00
  • 525bd431b2 RB_INSERT returns &item if already exists, so use that rather than doing a check beforehand. Nicholas Marriott 2009-05-04 18:05:23 +00:00
  • 143aa718e5 Space trimmage mega-diff. Nicholas Marriott 2009-05-04 17:58:27 +00:00
  • 59a5728527 This should be fixed by previous commit. Nicholas Marriott 2009-05-04 17:53:06 +00:00
  • 54a5f82588 Region can reset cursor to 0,0 - bad if there is an offset. So sort out region before cursor. Nicholas Marriott 2009-05-04 17:52:14 +00:00
  • fb543c7707 Use ACS for line drawing characters. Nicholas Marriott 2009-05-04 13:20:02 +00:00
  • 9164dd63e7 Only worry about complete seconds for status line update. Also reduce poll interval and de-magic-number it. Nicholas Marriott 2009-05-02 08:34:39 +00:00
  • 827fac4c0b Support "neww; neww" as well "neww ; neww". Nicholas Marriott 2009-04-30 21:53:32 +00:00
  • 044e6f7660 previous-layout command. Nicholas Marriott 2009-04-30 21:17:06 +00:00
  • a6f2d82335 Use a (pre)randomised binary tree for UTF-8 character widths. Probably overkill but meh. Nicholas Marriott 2009-04-30 20:54:53 +00:00
  • 4a74349ff5 static const. Nicholas Marriott 2009-04-30 18:39:34 +00:00
  • a583bbb730 Display the layout name in window lists. Nicholas Marriott 2009-04-30 16:27:29 +00:00
  • 631f81f519 DOH. Nicholas Marriott 2009-04-30 16:24:20 +00:00
  • 5732d666a1 Indentation. Nicholas Marriott 2009-04-30 06:04:26 +00:00
  • eccaaeee6e cvs add is often a good move. Nicholas Marriott 2009-04-30 06:01:35 +00:00
  • cdf472f2de Merge resize-pane-{up,down} into resize-pane. Nicholas Marriott 2009-04-30 06:01:24 +00:00
  • a3f7928084 Oops, revert - need u_char. Nicholas Marriott 2009-04-30 06:00:13 +00:00
  • 38a33addf7 Don't need cp. Nicholas Marriott 2009-04-30 05:42:46 +00:00
  • 71a903d4be This should be fixed now. Nicholas Marriott 2009-04-29 23:11:02 +00:00
  • 91241f1457 Apply the make magic wand to pick an osdep-*.c file rather than using ifdefs. Nicholas Marriott 2009-04-29 23:07:35 +00:00
  • ce989a91d1 /* $Id$ */ Nicholas Marriott 2009-04-29 22:45:32 +00:00
  • 8aa72ac803 tmux doesn't care about setres[ug]id. Nicholas Marriott 2009-04-29 22:42:02 +00:00
  • 2b967aa1d2 getopt_long.c not getopt.c Nicholas Marriott 2009-04-29 22:40:52 +00:00
  • 74dfb503a8 Solaris doesn't have TAILQ_REPLACE yet :-(. Nicholas Marriott 2009-04-29 22:35:45 +00:00
  • 3085ca7153 Don't need all this %p stuff anymore really. Nicholas Marriott 2009-04-29 22:29:20 +00:00
  • cc9cc1aea8 Some tweaks for Solaris. Get rid of vis.* in favour of a small replacement function. Nicholas Marriott 2009-04-29 22:25:20 +00:00
  • 323b7cbfbe Ignore tmux*.out as well. Nicholas Marriott 2009-04-29 21:46:56 +00:00
  • f0a716f484 Use a u_char so top-bit-set update the cursor as well. Nicholas Marriott 2009-04-29 17:50:52 +00:00
  • cd214f8f6a + item. Nicholas Marriott 2009-04-29 17:07:18 +00:00
  • 7c5f1af26f Ignore del too. Nicholas Marriott 2009-04-29 17:06:45 +00:00
  • 53dc88e276 Simplify the code by using the generic _target functions. Tiago Cunha 2009-04-28 18:29:44 +00:00
  • 6b148c8dce No TAILQ_REPLACE on NetBSD. Nicholas Marriott 2009-04-27 18:10:10 +00:00
  • 6317046bd1 Use cmd_prarg to include "s when necessary. Nicholas Marriott 2009-04-27 17:28:30 +00:00
  • 5d1b6888dc Convert hidden flag to a full flags word for the status line and add a flag to accept after only one key. Use this so don't need to press enter after y/n for confirm-before. Nicholas Marriott 2009-04-27 17:27:36 +00:00
  • 1f2d9e64bb +=. Nicholas Marriott 2009-04-27 16:55:29 +00:00
  • d8a35ffa50 Perform some black and midnight cpp witchcraft to get rid of GRID_DEBUG, to fix building with -DDEBUG on gcc2 platforms. From joshe. Nicholas Marriott 2009-04-27 14:51:59 +00:00