Commit Graph

  • 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
  • 850965584e Missing Ar. Nicholas Marriott 2009-04-27 14:50:22 +00:00
  • ddf2efe57b Update commands, and options. Tiago Cunha 2009-04-27 14:44:14 +00:00
  • e397e3a5f8 - Add alias to the break-pane command. - s/Asks/Ask/ in the confirm-before command for consistency's sake. Tiago Cunha 2009-04-27 14:40:45 +00:00
  • c80ad456cc Avoid using the prompt history when the server is locked, and prevent any input entered from being added to the client's prompt history. From nicm. Tiago Cunha 2009-04-27 13:56:51 +00:00
  • 058772e4e6 - confirm-before command. - Bound "&" and "x" by default to confirm-before "kill-window" and confirm-before "kill-pane", respectively. Tiago Cunha 2009-04-27 13:21:16 +00:00
  • 7d6896ae79 Support NEL. Nicholas Marriott 2009-04-23 21:28:45 +00:00
  • 5fbdca890a Use the xenl terminfo flag to detect early-wrap terminals like the FreeBSD console. Many thanks for a very informative email from Christian Weisgerber. Nicholas Marriott 2009-04-23 21:09:17 +00:00
  • a91ecf44fa Note it. Nicholas Marriott 2009-04-23 17:51:57 +00:00
  • f8771a538e Gearing up for 0.9.... Nicholas Marriott 2009-04-21 21:11:46 +00:00
  • ba3ad75002 Mouse supprot isn't so bad. Nicholas Marriott 2009-04-21 20:57:10 +00:00
  • 22b44cbb2b 0.9 here we go. Nicholas Marriott 2009-04-21 20:54:18 +00:00
  • c23359e5d7 This commit was manufactured by cvs2svn to create tag 'TMUX_0_8'. 0.8 no_author 2009-04-21 20:10:23 +00:00
  • 9d157d723e Ready for 0.8. Nicholas Marriott 2009-04-21 20:10:22 +00:00
  • fb2e65ad99 Document panes stuff. Nicholas Marriott 2009-04-21 20:06:46 +00:00
  • c962ee02b4 Update NOTES. Nicholas Marriott 2009-04-21 20:06:12 +00:00
  • 4641cf36a3 Document set-remain-on-exit. Nicholas Marriott 2009-04-21 16:38:23 +00:00
  • 73e375f9eb Document break-pane. Nicholas Marriott 2009-04-21 16:34:31 +00:00
  • 054edf7af9 Document status-keys. Nicholas Marriott 2009-04-21 16:30:53 +00:00
  • 9cfb9581a5 Move some bits about and add some other bits. Nicholas Marriott 2009-04-20 19:30:04 +00:00
  • f9af6f7f8c Document -L and -8, fix synopsis. Nicholas Marriott 2009-04-20 19:25:58 +00:00
  • 2ab713ab6b Document -r to bind key. Nicholas Marriott 2009-04-20 19:11:31 +00:00
  • 750b8106f7 Remove the right number of characters from the buffer when escape then a cursor key (or other key prefixed by \033) is pressed. Reported by Stuart Henderson. Nicholas Marriott 2009-04-17 12:36:21 +00:00
  • 4898ee140f Add mailing lists. Nicholas Marriott 2009-04-17 07:46:30 +00:00
  • 844f61677d Update TODO; fix a comment; better screenshot. Nicholas Marriott 2009-04-16 10:59:59 +00:00
  • 9be1cb5b2f A flag missed. Nicholas Marriott 2009-04-03 17:31:44 +00:00
  • 325d43e417 rotate-window command. Nicholas Marriott 2009-04-03 17:21:46 +00:00
  • e0eff354f9 +screenshot. Nicholas Marriott 2009-04-02 23:47:42 +00:00
  • 57d99d9423 09. Nicholas Marriott 2009-04-02 23:38:37 +00:00
  • f8db8521c1 Treat flags properly. Nicholas Marriott 2009-04-02 23:32:48 +00:00
  • 8216f7b3d9 swap-pane command. Nicholas Marriott 2009-04-02 23:28:16 +00:00
  • 089f090c0a I can haz screenshots. Nicholas Marriott 2009-04-02 22:12:29 +00:00
  • 6de6f4c4c9 Some stuff is done. Nicholas Marriott 2009-04-02 21:39:06 +00:00
  • 3834f09794 Update TODO. Nicholas Marriott 2009-04-02 21:35:32 +00:00
  • 72dab09f81 Don't continue to write into panes that are scheduled for redraw. Nicholas Marriott 2009-04-02 21:15:56 +00:00
  • 15f2491023 Don't permit resizing except in manual mode. Nicholas Marriott 2009-04-02 21:11:52 +00:00
  • dbf52facd2 Change scroll/pane redraws to only redraw the single pane affected rather than the entire window. Nicholas Marriott 2009-04-02 21:08:15 +00:00
  • 84cde92c8f If redrawing the region would mean redrawing > half the pane, just schedule to redraw the entire window. Also add a flag to skip updating the window any further if it is scheduled to be redrawn. This has the effect of batching multiple redraws together. Nicholas Marriott 2009-04-02 20:30:23 +00:00
  • b38f6608c7 Fake warnx(). Nicholas Marriott 2009-04-02 19:48:01 +00:00
  • 91bc6836f7 - Allow switching to hidden windows (for active-only layout). - Don't update unnecessarily for other layouts when changing active pane doesn't matter. Nicholas Marriott 2009-04-01 21:10:08 +00:00
  • 474853439c Only redraw screen when not hidden. Heh. Nicholas Marriott 2009-04-01 21:09:01 +00:00
  • 3932da2522 Better errno, from joshe. Nicholas Marriott 2009-04-01 20:15:48 +00:00
  • d4947fc4cb Handle 0 panes better. Nicholas Marriott 2009-04-01 18:48:09 +00:00