ded348064a
Split colour functions from screen.
2008-09-10 18:59:29 +00:00
19a2c87f04
Initial UTF-8 support.
2008-09-09 22:16:37 +00:00
d4173e2a78
Style tweaks.
2008-09-08 22:18:03 +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
8ed403e309
Tidy logging and lose stdout hacks for _info.
2008-08-08 17:35:42 +00:00
de0e1c6284
Lose ensure* stuff.
2008-08-07 20:20:52 +00:00
ba597da72e
Environment variables in configuration file.
2008-07-25 17:20:40 +00:00
c39c1618c7
Spacing.
2008-07-24 22:21:28 +00:00
3337dfcae5
Support keypad mode, and get rid of SCREEN_DEF*. Meant to commit these separately but forgot :-/.
2008-07-24 21:42:40 +00:00
97212771b5
Support keypad. Change cursor key output.
2008-07-23 23:44:50 +00:00
892d1b534e
Split emacs/vi keys into seperate tables.
2008-07-02 21:22:57 +00:00
e5cf8594e8
long for pid.
2008-07-01 20:35:16 +00:00
dd41035a4d
Protocol versioning, version is checked on identify message.
2008-07-01 19:47:02 +00:00
797f04b648
Document buffer stuff.
2008-06-30 05:34:06 +00:00
d90d646ca8
Zombie windows, requested by Will Maier.
2008-06-29 07:04:31 +00:00
b87789707b
Oops, forgot to commit move-window. Also add select-prompt to allow index to be typed.
2008-06-25 20:43:14 +00:00
7836298f29
Allow use of alt keys. move-window command.
2008-06-25 20:33:20 +00:00
758efb3947
Handle escaped keys properly and use M-f/M-b in copy mode.
2008-06-25 07:30:08 +00:00
59da4dce67
list-commands command.
2008-06-23 22:24:16 +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
c24d849fa4
Split options into a table to allow abbreviations.
2008-06-23 07:41:21 +00:00
09a6b8d9c8
timespecadd, fgetln headers.
2008-06-22 22:20:07 +00:00
a52be0e194
More missing bits from Solaris.
2008-06-22 21:52:41 +00:00
46383e33f8
Don't be clever and translate default colour.
2008-06-22 16:54:08 +00:00
e70e9513a8
Simple tab completion of option names in command prompt.
2008-06-21 14:11:39 +00:00
2bd92e5f18
Lose unnecessary flags on context.
2008-06-21 10:19:36 +00:00
3128de3f19
buffer-limit option.
2008-06-20 18:45:35 +00:00
4e4f71febb
Swap in new paste buffer code and add a couple more commands.
2008-06-20 17:31:48 +00:00
9798dcd4df
Start of improved buffer code. Only set-buffer/show-buffer commands so far.
2008-06-20 08:36:20 +00:00
17fde823a8
Freeze output when showing display line, fixes problems when no status line.
2008-06-20 06:36:01 +00:00
7cebf4768b
Hide cursor with flag.
2008-06-19 23:07:11 +00:00
74d8f0bf1d
Command prompt for interactive commands.
2008-06-19 20:45:21 +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
9b0ff4cfc0
More Solaris stuff. Use ttyname, use ncurses,h.
2008-06-18 20:58:03 +00:00
b7cefe4b6e
NO_ASPRINTF.
2008-06-18 20:12:19 +00:00
be53d7f298
More Sun OS crap.
2008-06-18 20:11:25 +00:00
0d5ad358ae
forkpty for Sun OS.
2008-06-18 19:52:29 +00:00
fed1a3ba8a
compat/daemon.c
2008-06-18 19:36:27 +00:00
19b7946a85
Start of Solaris port.
2008-06-18 19:34:50 +00:00
8873c79cbc
Set window title to current session. New options set-titles to disable.
2008-06-18 18:52:44 +00:00
55d5b83408
Informational messages on window option changes.
2008-06-16 17:35:40 +00:00
1d0810547f
show-window-options command.
2008-06-16 06:10:02 +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
62d7ad2690
Clear blank area properly on redraw, and add a marker line below it.
2008-06-14 12:05:06 +00:00
d51f075a4e
Use a socketpair to synchronise server startup.
2008-06-07 07:27:28 +00:00
958069575d
Clear clients with flag too.
2008-06-07 07:13:08 +00:00