a1b43faa43
Trim spaces.
2009-01-10 01:51:22 +00:00
622d4def22
Give up the farce of caring about any keys aside from the ones in the screen termcap and the ones termcap doesn't handle that we hardcode manually.
2009-01-08 22:28:02 +00:00
4924d8e1e2
+comment.
2009-01-07 22:29:33 +00:00
0314e767e1
Stray debug message.
2009-01-06 18:33:32 +00:00
4af8db90e8
Complete option names as well.
2009-01-06 17:04:56 +00:00
9cddd796ff
Prompt history.
2009-01-06 15:37:15 +00:00
7a82e86827
Make window options work the same was as session options, add mode-fg/mode-bg options, force -g for global on set/show/setw/showw/
2008-12-08 16:19:51 +00:00
d0342f4a04
Ability to show window title on status line.
2008-12-05 20:04:06 +00:00
46f5e42145
Keep stack of previous windows.
...
Check for op (orig_pair) for default colours.
2008-11-16 10:10:26 +00:00
b0d8393c05
Clear status bar cell.
2008-09-29 17:47:12 +00:00
62457bce0b
Trim.
2008-09-26 06:45:28 +00:00
44b368e220
time.h
2008-09-25 20:33:53 +00:00
efe557313a
Internal screen data rewrite for better 256 colour/UTF-8 support.
2008-09-25 20:08:57 +00:00
6674197e85
Fix bold/non-bold mismatch in 256 colour mode by adding an extra 8 bits (ick) onto the attributes and using two of them to mark the fg and bg as 256 colours when necessary. If only it was 255 colours we would have one value for default and wouln't need this :-/.
2008-09-08 22:03:56 +00:00
4235ddb4e8
Initial 256 colour support, lightly tested.
2008-09-08 17:40:51 +00:00
33aa931541
Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH.
2008-08-28 17:45:30 +00:00
9043fe891a
Fix scrolling.
2008-06-27 17:32:24 +00:00
b69f4a3312
Split internal status-colour into status-fg/status-bg options and lose workarounds in set-option stuff.
2008-06-23 22:12:29 +00:00
e704d6aee2
IRIX fixes, sort of partly work.
2008-06-23 21:54:48 +00:00
91f3165b2d
IRIX fixes thanks to Elias Pipping.
2008-06-23 16:58:49 +00:00
c24d849fa4
Split options into a table to allow abbreviations.
2008-06-23 07:41:21 +00:00
e70e9513a8
Simple tab completion of option names in command prompt.
2008-06-21 14:11:39 +00:00
ead089ece6
Use a fake cursor to avoid problems with real one when activity happens in window.
2008-06-19 22:51:27 +00:00
73d1558ed0
status-lines -> status, prefix-key -> prefix
2008-06-19 22:04:02 +00:00
471e37659f
Handle empty strings as escape.
2008-06-19 20:53:04 +00:00
6d9eaa6440
No space after prompt.
2008-06-19 20:48:48 +00:00
c3b7a49cc1
Editable prompt. Not used for anything yet. More to come.
2008-06-19 19:40:35 +00:00
9ef5bdc7c0
Show status messages without blocking the server.
2008-06-19 18:27:55 +00:00
99df48d70f
Trimify.
2008-06-18 22:21:51 +00:00
f9dedfccca
Fix a couple of bugs. Handle 0 width properly (w/o overflow), and draw left < in the right place.
2008-06-18 17:28:17 +00:00
2d3ea8b5b4
Display <> for more windows and highlight if activity.
2008-06-18 17:14:02 +00:00
ee32d19432
Scroll status line to show windows off-screen.
2008-06-18 16:34:07 +00:00
557b6b86b0
Add a couple of extra option types, and implement show-options command.
2008-06-15 08:01:54 +00:00
0f403474aa
New window options: force-width and force-height. This will force a window to
...
an arbitrary width and height (0 for the default unlimited). This is neat for
emacs which doesn't have a sensible way to force hard wrapping at 80
columns. Also, don't try to be clever and use clr_eol when redrawing the
whole screen, it causes trouble since the redraw functions are used to draw
the blank areas too.
2008-06-14 16:47:20 +00:00
d51f075a4e
Use a socketpair to synchronise server startup.
2008-06-07 07:27:28 +00:00
713bad063a
Make status-interval actually changeable.
2008-06-07 06:13:21 +00:00
6a187bb8d3
Some Linux fixes; some code tidying. Don't redraw status bar so often.
2008-06-06 17:20:30 +00:00
14b9512546
Add activity monitoring, also invert items on taskbar which have activity.
2008-06-04 16:46:23 +00:00
811e75da52
Status bar left and right strings (set with status-left and status-right), and automatic update (at interval set by status-interval).
2008-06-04 05:40:35 +00:00
9e6090a7a2
Per-session configuration options.
2008-06-03 21:42:37 +00:00
205b78ec58
Some key tweaks, fix status bar to not rely on attr.
2008-01-03 21:32:11 +00:00
b8e616f445
This was wrong...
2008-01-03 20:01:47 +00:00
e7f68a089e
Write status across entire line.
2008-01-03 19:18:14 +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
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
12810b09d7
Oops, missing one BACKGOUND.
2007-11-22 09:29:50 +00:00
d0984b890b
Sort out cursors with a new flag - BACKGROUND - for window modes. Free text on more exit.
2007-11-21 19:53:57 +00:00
9a6e47cfa8
Initial history support.
2007-11-21 13:11:41 +00:00
c0572ea992
Fix a format string bug and sprinkle some printflikes.
2007-11-20 18:11:37 +00:00