aboutsummaryrefslogtreecommitdiff
path: root/tty.c
Commit message (Collapse)AuthorAge
...
* Lose unnecessary cursor restores, fix a couple of placement bugs and remove ↵Nicholas Marriott2009-02-11
| | | | unused CR.
* We are going to need the updated screen data for emulating the scroll region,Nicholas Marriott2009-02-11
| | | | | | | | | which may involve changing the cursor position; however, the old (before redraw) cursor position is necessary for writing to the tty. So, save it before doing the redraw then update the internal screen then update the tty. Not sure I like this solution but it does the job for now.
* Change tty_cmd_* to use a window_pane.Nicholas Marriott2009-02-11
|
* Split most of tty_cmd_cell off to tty_cell. First step on making tty_cmd_* takeNicholas Marriott2009-02-11
| | | | | a window_pane for later use emulating scroll region.
* Update cursor y on newline otherwise RI gets screwed up at y=0.Nicholas Marriott2009-02-07
|
* * Better support for at least the most common variant of mouse input: parse ↵Nicholas Marriott2009-01-28
| | | | | | | it and adjust for different panes. Also support mouse in window/session choice mode. * Bring back the fancy window titles with session/window names: it is easy to work around problems with elinks (see FAQ).
* Handle cursor on/off better.Nicholas Marriott2009-01-27
|
* Use reverse rather than background which doesn't show up when terminal doesn'tNicholas Marriott2009-01-19
| | | | | support colours.
* Unbreak UTF-8.Nicholas Marriott2009-01-18
|
* A couple of trivial optimisations.Nicholas Marriott2009-01-18
|
* suspend-client command and suspend client when ^Z key binding is used.Nicholas Marriott2009-01-18
|
* Window splitting. Two vertical panes fixed 50% each. This is a huge diff, ↵Nicholas Marriott2009-01-11
| | | | still a couple of bugs (notably heap corruption somewhere causing segfault on exit).
* Restore emulation of ich with insert mode.Nicholas Marriott2009-01-10
|
* Trim spaces.Nicholas Marriott2009-01-10
|
* Build array of codes, stop using ncurses global variables and push ncurses ↵Nicholas Marriott2009-01-09
| | | | crap into tty-term.c.
* Work around lack of dch.Nicholas Marriott2008-12-13
|
* Kill warning.Nicholas Marriott2008-12-06
|
* Support dfly, from joshe.Nicholas Marriott2008-11-27
|
* Disable UTF-8 by default and add options to enable it.Nicholas Marriott2008-11-16
|
* Keep stack of previous windows.Nicholas Marriott2008-11-16
| | | | | Check for op (orig_pair) for default colours.
* TAILQ -> SLIST.Nicholas Marriott2008-11-05
|
* Don't die if tcsetattr fails; fixes problems with cwm.Nicholas Marriott2008-10-27
|
* I don't like this...Nicholas Marriott2008-10-09
|
* Translate 256 colours to 16.Nicholas Marriott2008-10-09
|
* Don't scroll screen when redrawing it.Nicholas Marriott2008-09-26
|
* Trim.Nicholas Marriott2008-09-26
|
* Internal screen data rewrite for better 256 colour/UTF-8 support.Nicholas Marriott2008-09-25
|
* Don't die on empty output strings, some terminfo entries have empty caps.Nicholas Marriott2008-09-23
|
* Initial UTF-8 support.Nicholas Marriott2008-09-09
|
* Fix bold/non-bold mismatch in 256 colour mode by adding an extra 8 bits ↵Nicholas Marriott2008-09-08
| | | | (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 :-/.
* Get defaults the right way round.Nicholas Marriott2008-09-08
|
* Initial 256 colour support, lightly tested.Nicholas Marriott2008-09-08
|
* Support keypad. Change cursor key output.Nicholas Marriott2008-07-23
|
* Rm UCLC LCUC which are unsupported on FBSD.Nicholas Marriott2008-07-02
|
* IRIX fixes thanks to Elias Pipping.Nicholas Marriott2008-06-23
|
* Don't be clever and translate default colour.Nicholas Marriott2008-06-22
|
* Only set title if TERM looks vaguely okay. Also use newline for, er, newline ↵Nicholas Marriott2008-06-21
| | | | rather than cursor_down.
* Whoops. Take out abort().Nicholas Marriott2008-06-21
|
* Strip padding from terminfo strings.Nicholas Marriott2008-06-21
|
* Freeze output when showing display line, fixes problems when no status line.Nicholas Marriott2008-06-20
|
* Hide cursor with flag.Nicholas Marriott2008-06-19
|
* Trimify.Nicholas Marriott2008-06-18
|
* Lose OFILL.Nicholas Marriott2008-06-18
|
* Better modes for Solaris.Nicholas Marriott2008-06-18
|
* More Solaris stuff. Use ttyname, use ncurses,h.Nicholas Marriott2008-06-18
|
* Set window title to current session. New options set-titles to disable.Nicholas Marriott2008-06-18
|
* Use existing termios and get rid of stuff we don't want rather than ↵Nicholas Marriott2008-06-10
| | | | constructing a new one.
* Extra unused.Nicholas Marriott2008-06-07
|
* ich emulation should maintain cursor position; bug spotted by merdely.Nicholas Marriott2008-06-06
|
* Ugh, this should be backspace.Nicholas Marriott2008-05-31
|