Commit Graph

1213 Commits (582660bdf3fb8684b3eff46d6c2009d763761225)

Author SHA1 Message Date
Nicholas Marriott cc9cc1aea8 Some tweaks for Solaris.
Get rid of vis.* in favour of a small replacement function.
2009-04-29 22:25:20 +00:00
Nicholas Marriott 323b7cbfbe Ignore tmux*.out as well. 2009-04-29 21:46:56 +00:00
Nicholas Marriott f0a716f484 Use a u_char so top-bit-set update the cursor as well. 2009-04-29 17:50:52 +00:00
Nicholas Marriott cd214f8f6a + item. 2009-04-29 17:07:18 +00:00
Nicholas Marriott 7c5f1af26f Ignore del too. 2009-04-29 17:06:45 +00:00
Tiago Cunha 53dc88e276 Simplify the code by using the generic _target functions. 2009-04-28 18:29:44 +00:00
Nicholas Marriott 6b148c8dce No TAILQ_REPLACE on NetBSD. 2009-04-27 18:10:10 +00:00
Nicholas Marriott 6317046bd1 Use cmd_prarg to include "s when necessary. 2009-04-27 17:28:30 +00:00
Nicholas Marriott 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.
2009-04-27 17:27:36 +00:00
Nicholas Marriott 1f2d9e64bb +=. 2009-04-27 16:55:29 +00:00
Nicholas Marriott d8a35ffa50 Perform some black and midnight cpp witchcraft to get rid of GRID_DEBUG, to fix
building with -DDEBUG on gcc2 platforms. From joshe.
2009-04-27 14:51:59 +00:00
Nicholas Marriott 850965584e Missing Ar. 2009-04-27 14:50:22 +00:00
Tiago Cunha ddf2efe57b Update commands, and options. 2009-04-27 14:44:14 +00:00
Tiago Cunha e397e3a5f8 - Add alias to the break-pane command.
- s/Asks/Ask/ in the confirm-before command for consistency's sake.
2009-04-27 14:40:45 +00:00
Tiago Cunha 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.
2009-04-27 13:56:51 +00:00
Tiago Cunha 058772e4e6 - confirm-before command.
- Bound "&" and "x" by default to confirm-before "kill-window" and
  confirm-before "kill-pane", respectively.
2009-04-27 13:21:16 +00:00
Nicholas Marriott 7d6896ae79 Support NEL. 2009-04-23 21:28:45 +00:00
Nicholas Marriott 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.
2009-04-23 21:09:17 +00:00
Nicholas Marriott a91ecf44fa Note it. 2009-04-23 17:51:57 +00:00
Nicholas Marriott f8771a538e Gearing up for 0.9.... 2009-04-21 21:11:46 +00:00
Nicholas Marriott ba3ad75002 Mouse supprot isn't so bad. 2009-04-21 20:57:10 +00:00
Nicholas Marriott 22b44cbb2b 0.9 here we go. 2009-04-21 20:54:18 +00:00
Nicholas Marriott 9d157d723e Ready for 0.8. 2009-04-21 20:10:22 +00:00
Nicholas Marriott fb2e65ad99 Document panes stuff. 2009-04-21 20:06:46 +00:00
Nicholas Marriott c962ee02b4 Update NOTES. 2009-04-21 20:06:12 +00:00
Nicholas Marriott 4641cf36a3 Document set-remain-on-exit. 2009-04-21 16:38:23 +00:00
Nicholas Marriott 73e375f9eb Document break-pane. 2009-04-21 16:34:31 +00:00
Nicholas Marriott 054edf7af9 Document status-keys. 2009-04-21 16:30:53 +00:00
Nicholas Marriott 9cfb9581a5 Move some bits about and add some other bits. 2009-04-20 19:30:04 +00:00
Nicholas Marriott f9af6f7f8c Document -L and -8, fix synopsis. 2009-04-20 19:25:58 +00:00
Nicholas Marriott 2ab713ab6b Document -r to bind key. 2009-04-20 19:11:31 +00:00
Nicholas Marriott 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.
2009-04-17 12:36:21 +00:00
Nicholas Marriott 4898ee140f Add mailing lists. 2009-04-17 07:46:30 +00:00
Nicholas Marriott 844f61677d Update TODO; fix a comment; better screenshot. 2009-04-16 10:59:59 +00:00
Nicholas Marriott 9be1cb5b2f A flag missed. 2009-04-03 17:31:44 +00:00
Nicholas Marriott 325d43e417 rotate-window command. 2009-04-03 17:21:46 +00:00
Nicholas Marriott e0eff354f9 +screenshot. 2009-04-02 23:47:42 +00:00
Nicholas Marriott 57d99d9423 09. 2009-04-02 23:38:37 +00:00
Nicholas Marriott f8db8521c1 Treat flags properly. 2009-04-02 23:32:48 +00:00
Nicholas Marriott 8216f7b3d9 swap-pane command. 2009-04-02 23:28:16 +00:00
Nicholas Marriott 089f090c0a I can haz screenshots. 2009-04-02 22:12:29 +00:00
Nicholas Marriott 6de6f4c4c9 Some stuff is done. 2009-04-02 21:39:06 +00:00
Nicholas Marriott 3834f09794 Update TODO. 2009-04-02 21:35:32 +00:00
Nicholas Marriott 72dab09f81 Don't continue to write into panes that are scheduled for redraw. 2009-04-02 21:15:56 +00:00
Nicholas Marriott 15f2491023 Don't permit resizing except in manual mode. 2009-04-02 21:11:52 +00:00
Nicholas Marriott dbf52facd2 Change scroll/pane redraws to only redraw the single pane affected rather than
the entire window.
2009-04-02 21:08:15 +00:00
Nicholas Marriott 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.
2009-04-02 20:30:23 +00:00
Nicholas Marriott b38f6608c7 Fake warnx(). 2009-04-02 19:48:01 +00:00
Nicholas Marriott 91bc6836f7 - Allow switching to hidden windows (for active-only layout).
- Don't update unnecessarily for other layouts when changing active pane doesn't matter.
2009-04-01 21:10:08 +00:00
Nicholas Marriott 474853439c Only redraw screen when not hidden. Heh. 2009-04-01 21:09:01 +00:00