Commit Graph

25 Commits

Author SHA1 Message Date
9a37eb4d94 Bug fix; don't bail except on first line when printing. 2007-12-06 21:42:00 +00:00
7dc18f68e3 set/reset mode window functions. 2007-12-06 10:04:43 +00:00
103748d6ad Major reorganisation of screen handling. 2007-12-06 09:46:23 +00:00
76c8a590db Big internal reorganisation to move tty control into parent. 2007-11-27 19:23:34 +00:00
8da0b1fb99 Mostly-complete copy and paste. 2007-11-23 17:52:54 +00:00
18d72e6928 Partial copy mode. Currently does the same as scroll mode but using a cursor. Also fix bug where resizing would leave crap lying around. 2007-11-22 18:09:43 +00:00
acb3661b66 Scrollable win for command output. 2007-11-21 19:44:05 +00:00
9a6e47cfa8 Initial history support. 2007-11-21 13:11:41 +00:00
ceab127fac Mass screen.c rename/tidy. Add a actual size (ysize) as distinct from display size (now dx,dy). Move functions which work on the displayed area into screen-display.c and tidy. Use macros consistently when accessing screen data (may want to move everything about again later!). This the first step on the road to scrollback. 2007-11-20 21:42:29 +00:00
c0572ea992 Fix a format string bug and sprinkle some printflikes. 2007-11-20 18:11:37 +00:00
54d01c1a5f Two-column display for on-line print. 2007-11-16 22:06:45 +00:00
6859306235 Ooops use ->client here, not cmdclient. 2007-11-16 21:43:43 +00:00
b359f9b594 Add -c option to specify client, and move detach/refresh to client rather than session. 2007-11-16 21:12:31 +00:00
4ba3cf60be Reorg window data structures. Add an intermediate data type (struct winlink) to hold index and make sessions hold a RB tree of them rather than a fixed array. 2007-10-26 12:29:07 +00:00
21c17da7e6 Remove freed keys from array. 2007-10-23 10:25:57 +00:00
1b9647669a Kill window command. Nuke some backspace stuff. 2007-10-19 11:10:35 +00:00
94f003bbec Refresh session command. 2007-10-19 09:21:26 +00:00
f3404ee922 send-prefix command. 2007-10-12 13:03:58 +00:00
11bc0ee285 Whoops, FREE not FREEALL. 2007-10-04 11:55:55 +00:00
ff56ed7bd6 Nuke ?. 2007-10-04 11:23:17 +00:00
225e07fe38 Select window command. 2007-10-04 10:54:21 +00:00
292ad55fbe List keys command. 2007-10-04 00:18:59 +00:00
815815989a Next/last/previous window, some other tweaks. 2007-10-04 00:02:10 +00:00
7ba01f6843 New window command. 2007-10-03 23:32:26 +00:00
df716ecc8f Rewrite command handling to be more generic. Not finished! 2007-10-03 21:31:07 +00:00