Branch: refs/heads/master Home: https://github.com/tmux/tmux Commit: fe7a871a23ada0c71fb0886ef99a356c67bf5c0d https://github.com/tmux/tmux/commit/fe7a871a23ada0c71fb0886ef99a356c67bf5c0d Author: nicm <nicm> Date: 2018-02-04 (Sun, 04 Feb 2018)
Changed paths: M tmux.h M tty-term.c M tty.c Log Message: ----------- Upstream ncurses has introduced terminfo capabilities to specify RGB colour ("true" or "direct" colour). These consist of new entries (such as "xterm-direct") which have a different setaf/setab implementation, colors and pairs set to 0x1000000 and 0x10000, and a new RGB flag. The setaf/setab definitions seem to be geared towards what ncurses (or emacs maybe) needs, in that the new versions do only ANSI and RGB colours (they can't be used for the 256 colour palette); they rely on the silly ISO colon-separated version of SGR; and they use a weird multiplication scheme so they still only need one argument. The higher values of colors and pairs require a recent ncurses to parse. tmux can use the RGB flag to detect RGB colour support (keeping the old Tc extension for backwards compatibility for now). However, as we still want to send 256 colour information unchanged when possible, the new setaf/setab are awkward. So when RGB is present, reserve setaf/setab only for ANSI colours and use the escape sequences directly for 256 and RGB colours. (To my knowledge no recent terminal uses unusual escape sequences for these in any case.) Commit: 24abfb72eb090a431de07c114836d9464f0f03c1 https://github.com/tmux/tmux/commit/24abfb72eb090a431de07c114836d9464f0f03c1 Author: Thomas Adam <tho...@xteddy.org> Date: 2018-02-04 (Sun, 04 Feb 2018) Changed paths: M tmux.h M tty-term.c M tty.c Log Message: ----------- Merge branch 'obsd-master' Compare: https://github.com/tmux/tmux/compare/4e4c50087920...24abfb72eb09 -- You received this message because you are subscribed to the Google Groups "tmux-git" group. To unsubscribe from this group and stop receiving emails from it, send an email to tmux-git+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.