summaryrefslogtreecommitdiffstats
path: root/tty-acs.c
AgeCommit message (Collapse)Author
2023-08-08Fix a couple of rounded border characters, from Alexis Hildebrandt.nicm
2021-10-18Spacing fixes from Alexis Hildebrandt.nicm
2021-10-14Add popup-border-lines option to set popup line style, from Alexisnicm
Hildebrandt, GitHub issue 2930.
2020-05-16Add an option to set the pane border lines style from a choice of singlenicm
lines (ACS or UTF-8), double or heavy (UTF-8), simple (plain ASCII) or number (the pane numbers). Lines that won't work on a non-UTF-8 terminal are translated back into ACS when they are output.
2020-04-20Tidy up the terminal detection and feature code and add named sets ofnicm
terminal features, each of which are defined in one place and map to a builtin set of terminfo(5) capabilities. Features can be specified based on TERM with a new terminal-features option or with the -T flag when running tmux. tmux will also detect a few common terminals from the DA and DSR responses. This is intended to make it easier to configure tmux's use of terminfo(5) even in the presence of outdated ncurses(3) or terminfo(5) databases or for features which do not yet have a terminfo(5) entry. Instead of having to grok terminfo(5) capability names and what they should be set to in the terminal-overrides option, the user can hopefully just give tmux a feature name and let it do the right thing. The terminal-overrides option remains both for backwards compatibility and to allow tweaks of individual capabilities. tmux already did much of this already, this makes it tidier and simpler to configure.
2020-04-16Move the UTF-8 flag to terminal flags.nicm
2019-05-17Change a couple of ACS characters to be more sensible and add a fewnicm
missing ones, reported by Ricardo Banffy.
2017-05-15Check the terminfo(5) U8 capability and disable using UTF-8 for ACS ifnicm
it is present and zero. This is useful for users with terminals or fonts that do not correctly support UTF-8 line drawing characters. GitHub issue 927, reported by Hiroaki Yamazoe and Akinori Hattori.
2016-10-03Remove some dead code in cmd-move-window.c and make a load of localnicm
functions static.
2016-01-19I no longer use my SourceForge address so replace it.nicm
2014-10-02Copy ACS characters as UTF-8, from Balazs Kezes.nicm
2013-11-24Add comments to ACS table matching terminfo(5).nicm
2010-09-11Use UTF-8 line drawing characters on UTF-8 terminals. Fixes some stupidNicholas Marriott
terminals (I'm looking at you, putty) which disable the vt100 ACS mode switching sequences in UTF-8 mode. Also on terminals without ACS at all, use ASCII equivalents where obvious.