summaryrefslogtreecommitdiffstats
path: root/tty.c
AgeCommit message (Expand)Author
2017-01-07Add support for the OSC 4 and OSC 104 palette setting escape sequences,nicm
2016-12-07Only skip moving the cursor if it is already in the last position _onnicm
2016-11-30Fix check for cursor at end of line.nicm
2016-11-28When comparing ocy to orlower in tty_cmd_cell, there is no need to addnicm
2016-11-16Fix calculation of whether we need a region for drawing a cell (only ifnicm
2016-11-15Turn on margins, with a couple of fixes (only limit to the pane for linenicm
2016-11-15And of course I just find a bug, disable previous for now.nicm
2016-11-15Initial attempt to make use of left and right margins if the terminalnicm
2016-10-14Don't make assumptions about line wrap on !xenl terminals, means thatnicm
2016-10-13Add support for BCE (background colour erase). This makes various escapenicm
2016-10-12Redraw selection in tty_draw_line, so it appears when redrawing wholenicm
2016-10-11Add static in window-*.c and move some internal functions out of tmux.h.nicm
2016-10-10Loads more static, except for cmd-*.c and window-*.c.nicm
2016-10-03Remove some redundant checks and make ich/dch consistent.nicm
2016-07-15Don't update cells in each block of data read from a pane immediately,nicm
2016-05-30Cache the window styles and do not look up the window-style optionsnicm
2016-05-30Send two cub1 instead of using cub for moving the cursor two left. Thisnicm
2016-04-30tty_client_ready can not be internal to tty.c again.nicm
2016-03-03RGB colours shouldn't be mixed up with aixterm colours, return beforenicm
2016-01-29Support for RGB colour, using the extended cell mechanism to avoidnicm
2016-01-19I no longer use my SourceForge address so replace it.nicm
2015-12-28Couple of trivial style nits.nicm
2015-12-11Style nits and line wrapping of function declarations.nicm
2015-11-23Remove support for the UTF-8 mouse extension. This was a briefly used,nicm
2015-11-18Use __unused rather than rolling our own.nicm
2015-11-13Long overdue change to the way we store cells in the grid: now, insteadnicm
2015-10-31The output log is only useful once and it means creating a file, so opennicm
2015-10-27Move struct options into options.c.nicm
2015-10-23Remove some unnecessary checks before free().nicm
2015-10-23Use tty_term_flag not _has for XT, and make -2 force direct use ofnicm
2015-09-25If the terminal has colors=256, only try to use setaf/setab if theynicm
2015-09-02A one line helper function is a little silly.nicm
2015-09-02We no longer need the terminal service class, so don't bother asking for it.nicm
2015-07-13Fix line endings.nicm
2015-07-13Initialize cwd fd to -1 so that we don't close fd 0 if the client isnicm
2015-05-19In terminfo, sometimes cvvis implies cnorm and sometimes it doesn't, sonicm
2015-05-12To replace c0-*, add a high watermark to the pty event, and also backoffnicm
2015-05-06Turn cursor off during redraw, pointed out by George Nachman.nicm
2015-04-29If default-terminal is set to "screen" or "screen-*", emulate screen'snicm
2015-04-25Explicitly cancel mouse "button" mode, this happens implicitly with somenicm
2015-04-24Convert clients list into a TAILQ.nicm
2015-04-19Rewrite of tmux mouse support which was a mess. Instead of havingnicm
2015-04-19Support setting the default window and pane background colours (windownicm
2015-04-15Fix some issues in bright colour handling. Bold background doesn't existnicm
2015-04-15Use tty_term_flag not _has for flags, also fix a typo (position notnicm
2015-02-05Reset bracket paste mode on detach.nicm
2015-01-30Focus off needs to be sent with tty_raw, reported by Geoff Nixon.nicm
2015-01-20Support blinking cursor mode, both the xterm CSI ?12 h/l and (thenicm
2014-08-09Remove support for the continuous reporting "any" mouse mode which nevernicm
2014-04-25specifying ECHOCTL once is enoughjsg