Rivoreo Source Code Repositories
src.rivoreo.one
/
tmux
/
4198a9c37630ad3bacafae8f27ff6b272feed0b6
/
tty.c
4198a9c
TAILQ -> SLIST.
by Nicholas Marriott
· 16 years ago
08e615a
Don't die if tcsetattr fails; fixes problems with cwm.
by Nicholas Marriott
· 16 years ago
2aeb08a
I don't like this...
by Nicholas Marriott
· 16 years ago
0ba0fd3
Translate 256 colours to 16.
by Nicholas Marriott
· 16 years ago
2a5d09f
Don't scroll screen when redrawing it.
by Nicholas Marriott
· 16 years ago
62457bc
Trim.
by Nicholas Marriott
· 16 years ago
efe5573
Internal screen data rewrite for better 256 colour/UTF-8 support.
by Nicholas Marriott
· 16 years ago
9edb4d4
Don't die on empty output strings, some terminfo entries have empty caps.
by Nicholas Marriott
· 16 years ago
19a2c87
Initial UTF-8 support.
by Nicholas Marriott
· 16 years ago
6674197
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 :-/.
by Nicholas Marriott
· 16 years ago
affc3c9
Get defaults the right way round.
by Nicholas Marriott
· 16 years ago
4235ddb
Initial 256 colour support, lightly tested.
by Nicholas Marriott
· 16 years ago
9721277
Support keypad. Change cursor key output.
by Nicholas Marriott
· 16 years ago
089f727
Rm UCLC LCUC which are unsupported on FBSD.
by Nicholas Marriott
· 16 years ago
91f3165
IRIX fixes thanks to Elias Pipping.
by Nicholas Marriott
· 16 years ago
46383e3
Don't be clever and translate default colour.
by Nicholas Marriott
· 16 years ago
456ff32
Only set title if TERM looks vaguely okay. Also use newline for, er, newline rather than cursor_down.
by Nicholas Marriott
· 16 years ago
91e5e92
Whoops. Take out abort().
by Nicholas Marriott
· 16 years ago
a65238e
Strip padding from terminfo strings.
by Nicholas Marriott
· 16 years ago
17fde82
Freeze output when showing display line, fixes problems when no status line.
by Nicholas Marriott
· 16 years ago
7cebf47
Hide cursor with flag.
by Nicholas Marriott
· 16 years ago
99df48d
Trimify.
by Nicholas Marriott
· 16 years ago
28aefe4
Lose OFILL.
by Nicholas Marriott
· 16 years ago
c2f40d9
Better modes for Solaris.
by Nicholas Marriott
· 16 years ago
9b0ff4c
More Solaris stuff. Use ttyname, use ncurses,h.
by Nicholas Marriott
· 16 years ago
8873c79
Set window title to current session. New options set-titles to disable.
by Nicholas Marriott
· 16 years ago
119bc87
Use existing termios and get rid of stuff we don't want rather than constructing a new one.
by Nicholas Marriott
· 16 years ago
6f7d59d
Extra unused.
by Nicholas Marriott
· 16 years ago
ac332b6
ich emulation should maintain cursor position; bug spotted by merdely.
by Nicholas Marriott
· 16 years ago
8f33e84
Ugh, this should be backspace.
by Nicholas Marriott
· 17 years ago
0dbbd77
Linux rxvt doesn't support parm_dch or delete_character.
by Nicholas Marriott
· 17 years ago
ccfeb31
Don't attempt to reset tty if it is dead.
by Nicholas Marriott
· 17 years ago
f18ac66
Quick start section in man page.
by Nicholas Marriott
· 17 years ago
5bc8b2b
Actually incrementing the reference count would be nice.
by Nicholas Marriott
· 17 years ago
21d10e6
Use the current attr/colours for filling in new areas, this fixes the echo \\033[35\;46m\\033[2J bug.
by Nicholas Marriott
· 17 years ago
2013dc4
Workaround FreeBSD problems with deleting terms.
by Nicholas Marriott
· 17 years ago
83393d3
Only close the tty during exit process and leave freeing it to when the socket is lost.
by Nicholas Marriott
· 17 years ago
2bc8108
Save term data in a linked list and reuse it.
by Nicholas Marriott
· 17 years ago
bea5d6d
Clean up after error properly.
by Nicholas Marriott
· 17 years ago
0f2666a
Restore termcap checks.
by Nicholas Marriott
· 17 years ago
103748d
Major reorganisation of screen handling.
by Nicholas Marriott
· 17 years ago
5f6a9e7
Handle missing parm_*.
by Nicholas Marriott
· 17 years ago
043514a
Preliminary mouse support.
by Nicholas Marriott
· 17 years ago
f47ab8f
Don't nuke charset flag on [0m. Also rename DRAWING -> CHARSET flag.
by Nicholas Marriott
· 17 years ago
c6384a7
Flush data on tty open. Also reset colour before clearing line/screen.
by Nicholas Marriott
· 17 years ago
5cd1d45
Three-stage exit process so that [] message printing works on detach etc.
by Nicholas Marriott
· 17 years ago
2fabfb3
Make reset actually work.
by Nicholas Marriott
· 17 years ago
80e30f6
Minor tweaks/missed bits.
by Nicholas Marriott
· 17 years ago
76c8a59
Big internal reorganisation to move tty control into parent.
by Nicholas Marriott
· 17 years ago